Feat: cross compile script

This commit is contained in:
HFO4
2020-03-09 16:53:01 +08:00
parent 30311d181d
commit 68d3131521
16 changed files with 215 additions and 75 deletions

View File

@@ -17,7 +17,8 @@ const (
LevelDebug
)
var logger *Logger
var GloablLogger *Logger
var Level = LevelDebug
// Logger 日志
type Logger struct {
@@ -128,16 +129,16 @@ func BuildLogger(level string) {
l := Logger{
level: intLevel,
}
logger = &l
GloablLogger = &l
}
// Log 返回日志对象
func Log() *Logger {
if logger == nil {
if GloablLogger == nil {
l := Logger{
level: LevelDebug,
level: Level,
}
logger = &l
GloablLogger = &l
}
return logger
return GloablLogger
}

View File

@@ -29,7 +29,7 @@ func TestBuildLogger(t *testing.T) {
func TestLog(t *testing.T) {
asserts := assert.New(t)
asserts.NotNil(Log())
logger = nil
GloablLogger = nil
asserts.NotNil(Log())
}