game_sync/tools/statisticsrv/log.go

27 lines
403 B
Go

package main
import (
"github.com/cihub/seelog"
)
var (
Log seelog.LoggerInterface
)
func init() {
Log, _ = seelog.LoggerFromConfigAsFile("logger.xml")
seelog.ReplaceLogger(Log)
}
func Reload(fileName string) error {
newLogger, err := seelog.LoggerFromConfigAsFile(fileName)
if err != nil {
return err
}
if newLogger != nil {
Log = newLogger
seelog.ReplaceLogger(Log)
}
return nil
}