v1.3.3 暴露两个配置方法

This commit is contained in:
liangzy 2020-05-06 15:30:24 +08:00
parent c653a48667
commit ce9ab060d9

View File

@ -45,25 +45,17 @@ var adatperSetMapper = map[Adapter]func(l *Logger, level Level) error{
}, },
AdapterElasticSearch: func(l *Logger, level Level) error { AdapterElasticSearch: func(l *Logger, level Level) error {
c := GenEsConfig(level)
dsn := "http://es-cn-0pp1mm3hq000dnbh4.public.elasticsearch.aliyuncs.com:9200/"
if os.Getenv(envkey) == "prod" || os.Getenv(envkey) == "" || os.Getenv(envkey) == "gray" {
dsn = "http://es-cn-0pp1mm3hq000dnbh4.elasticsearch.aliyuncs.com:9200/"
}
c := EsConfig{
Username: "elastic",
Password: "Hellogaore@",
Dsn: dsn,
Level: level,
Index: os.Getenv("GRLOG_APP_NAME"),
}
return l.SetLogger(logs.AdapterEs, c.String()) return l.SetLogger(logs.AdapterEs, c.String())
}, },
AdapterAliLs: func(l *Logger, level Level) error { AdapterAliLs: func(l *Logger, level Level) error {
c := GenAliConfig(level)
return l.SetLogger(logs.AdapterAliLS, c.String())
},
}
func GenAliConfig(level Level) AliLSConfig {
var project string = "gaore-app-logstore" var project string = "gaore-app-logstore"
var endpoint string var endpoint string
@ -84,9 +76,23 @@ var adatperSetMapper = map[Adapter]func(l *Logger, level Level) error{
Level: level, Level: level,
FlushWhen: 0, FlushWhen: 0,
} }
return c
}
return l.SetLogger(logs.AdapterAliLS, c.String()) func GenEsConfig(level Level) EsConfig {
}, dsn := "http://es-cn-0pp1mm3hq000dnbh4.public.elasticsearch.aliyuncs.com:9200/"
if os.Getenv(envkey) == "prod" || os.Getenv(envkey) == "" || os.Getenv(envkey) == "gray" {
dsn = "http://es-cn-0pp1mm3hq000dnbh4.elasticsearch.aliyuncs.com:9200/"
}
c := EsConfig{
Username: "elastic",
Password: "Hellogaore@",
Dsn: dsn,
Level: level,
Index: os.Getenv("GRLOG_APP_NAME"),
}
return c
} }
var adatperDropMapper = map[Adapter]func(l *Logger) error{ var adatperDropMapper = map[Adapter]func(l *Logger) error{