in src/log/defaultconfig.go [25:54]
func LoadLog(defaultLogDir string, logFile string, errorFile string) []byte {
var logFilePath, errorFilePath string
logFilePath = filepath.Join(defaultLogDir, logFile)
errorFilePath = filepath.Join(defaultLogDir, errorFile)
logConfig := `
<seelog type="adaptive" mininterval="2000000" maxinterval="100000000" critmsgcount="500" minlevel="off">
<exceptions>
<exception filepattern="test*" minlevel="error"/>
</exceptions>
<outputs formatid="fmtinfo">
`
logConfig += `<rollingfile type="size" filename="` + logFilePath + `" maxsize="30000000" maxrolls="5"/>`
logConfig += `
<filter levels="error,critical" formatid="fmterror">
`
logConfig += `<rollingfile type="size" filename="` + errorFilePath + `" maxsize="10000000" maxrolls="5"/>`
logConfig += `
</filter>
</outputs>
<formats>
<format id="fmterror" format="%Date %Time %LEVEL [%FuncShort @ %File.%Line] %Msg%n"/>
<format id="fmtdebug" format="%Date %Time %LEVEL [%FuncShort @ %File.%Line] %Msg%n"/>
<format id="fmtinfo" format="%Date %Time %LEVEL %Msg%n"/>
</formats>
</seelog>
`
return []byte(logConfig)
}