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  }