v1.3.3 暴露两个配置方法
This commit is contained in:
parent
c653a48667
commit
ce9ab060d9
78
funtion.go
78
funtion.go
@ -45,50 +45,56 @@ 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)
|
||||||
var project string = "gaore-app-logstore"
|
|
||||||
var endpoint string
|
|
||||||
|
|
||||||
if os.Getenv(envkey) == "prod" || os.Getenv(envkey) == "" || os.Getenv(envkey) == "gray" {
|
|
||||||
endpoint = project + ".cn-shenzhen-intranet.log.aliyuncs.com"
|
|
||||||
} else if os.Getenv(envkey) == "dev" {
|
|
||||||
endpoint = project + ".cn-shenzhen.log.aliyuncs.com"
|
|
||||||
}
|
|
||||||
|
|
||||||
c := AliLSConfig{
|
|
||||||
Project: project,
|
|
||||||
Endpoint: endpoint,
|
|
||||||
KeyID: "LTAI4GCHwcqtrFD4DHRHxR4k",
|
|
||||||
KeySecret: "Ln19xfVYy6OMlJeF9aBvFl4fhRUKBl",
|
|
||||||
LogStore: "gaore-app-logstore",
|
|
||||||
Topics: []string{os.Getenv("GRLOG_APP_NAME")},
|
|
||||||
Source: "",
|
|
||||||
Level: level,
|
|
||||||
FlushWhen: 0,
|
|
||||||
}
|
|
||||||
|
|
||||||
return l.SetLogger(logs.AdapterAliLS, c.String())
|
return l.SetLogger(logs.AdapterAliLS, c.String())
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func GenAliConfig(level Level) AliLSConfig {
|
||||||
|
var project string = "gaore-app-logstore"
|
||||||
|
var endpoint string
|
||||||
|
|
||||||
|
if os.Getenv(envkey) == "prod" || os.Getenv(envkey) == "" || os.Getenv(envkey) == "gray" {
|
||||||
|
endpoint = project + ".cn-shenzhen-intranet.log.aliyuncs.com"
|
||||||
|
} else if os.Getenv(envkey) == "dev" {
|
||||||
|
endpoint = project + ".cn-shenzhen.log.aliyuncs.com"
|
||||||
|
}
|
||||||
|
|
||||||
|
c := AliLSConfig{
|
||||||
|
Project: project,
|
||||||
|
Endpoint: endpoint,
|
||||||
|
KeyID: "LTAI4GCHwcqtrFD4DHRHxR4k",
|
||||||
|
KeySecret: "Ln19xfVYy6OMlJeF9aBvFl4fhRUKBl",
|
||||||
|
LogStore: "gaore-app-logstore",
|
||||||
|
Topics: []string{os.Getenv("GRLOG_APP_NAME")},
|
||||||
|
Source: "",
|
||||||
|
Level: level,
|
||||||
|
FlushWhen: 0,
|
||||||
|
}
|
||||||
|
return c
|
||||||
|
}
|
||||||
|
|
||||||
|
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{
|
||||||
|
|
||||||
AdapterAliLs: func(l *Logger) error {
|
AdapterAliLs: func(l *Logger) error {
|
||||||
|
Loading…
Reference in New Issue
Block a user