github.com/sereiner/library@v0.0.0-20200518095232-1fa3e640cc5f/log/config.go (about) 1 package log 2 3 //Appender 输出器 4 type Appender struct { 5 Type string `json:"type"` 6 Level string `json:"level"` 7 Path string `json:"path,omitempty"` 8 Layout string `json:"layout"` 9 //RPC string `json:"rpc,omitempty"` 10 Interval string `json:"interval,omitempty"` 11 //Domain string `json:"domain,omitempty"` 12 //Server string `json:"server,omitempty"` 13 //Registry string `json:"registry,omitempty"` 14 } 15 16 //ReadConfig 读取配置文件 17 func ReadConfig() (appenders []*Appender) { 18 return configAdapter[defaultConfigAdapter]() 19 }