Parcourir la source

接入阿里sls

tags/v1.3.0
liangzy il y a 4 ans
Parent
révision
b3a1b78006
2 fichiers modifiés avec 14 ajouts et 1 suppressions
  1. +13
    -0
      log.go
  2. +1
    -1
      log_test.go

+ 13
- 0
log.go Voir le fichier

@@ -73,6 +73,19 @@ func GetEs(label string, channelLens ...int64) (l *Logger) {
return
}

func GetAli(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(LevelAll, AdapterConsole).SetAdapter(filelevel, AdapterAliLs)
}
return
}

func Close(lable string) {
if v, ok := loggers.Load(lable); ok {
if tmp, ok := v.(*Logger); ok {


+ 1
- 1
log_test.go Voir le fichier

@@ -34,7 +34,7 @@ func TestGetLogger(t *testing.T) {

func TestGetAliLs(t *testing.T) {

l := Get("test_alils").SetAdapter(LevelAll, AdapterAliLs)
l := GetAli("test_alils")

for i := 0; i < 1; i++ {
l.Info("endport")


Chargement…
Annuler
Enregistrer