Browse Source

v1.2.1 增加es管道写入日志

tags/v1.2.2
liangzy 4 years ago
parent
commit
f35dc15fb2
2 changed files with 15 additions and 2 deletions
  1. +14
    -1
      log.go
  2. +1
    -1
      log_test.go

+ 14
- 1
log.go View File

@@ -48,7 +48,7 @@ func New(label string, channelLens ...int64) (l *Logger, loaded bool) {
}

func Get(label string, channelLens ...int64) (l *Logger) {
var filelevel Level = LevelWarning
var filelevel Level = LevelInfo
var loaded bool
if os.Getenv(envkey) == "dev" {
filelevel = LevelAll
@@ -57,6 +57,19 @@ func Get(label string, channelLens ...int64) (l *Logger) {
if l, loaded = New(label, channelLens...); !loaded {
l.SetAdapter(filelevel, AdapterFile).SetAdapter(LevelAll, AdapterConsole)
}
return
}

func GetEs(label string, channelLens ...int64) (l *Logger) {
var filelevel Level = LevelInfo
var loaded bool
if os.Getenv(envkey) == "dev" {
filelevel = LevelAll
}

if l, loaded = New(label, channelLens...); !loaded {
l.SetAdapter(filelevel, AdapterFile).SetAdapter(LevelAll, AdapterConsole).SetAdapter(filelevel, AdapterElasticSearch)
}
return

}

+ 1
- 1
log_test.go View File

@@ -12,7 +12,7 @@ func TestGetLogger(t *testing.T) {
l.Critical("出错了")
Get("nds").Warning("hadoee %s", time.Now().Format(time.RFC1123))

Get("wifi").SetAdapter(LevelAll, AdapterElasticSearch)
GetEs("wifi")
for i := 0; i < 10; i++ {
Get("wifi").Error("neoweiwoewe")
}


Loading…
Cancel
Save