log/log.go

85 lines
1.5 KiB
Go
Raw Normal View History

2016-11-08 16:32:10 +09:00
package log
import (
2016-11-09 11:58:55 +09:00
"fmt"
"github.com/cihub/seelog"
2016-11-08 16:32:10 +09:00
)
2016-11-09 11:58:55 +09:00
2016-11-08 16:32:10 +09:00
//var logger seelog.LoggerInterface
func LoadLogConfig(path string) error {
2016-11-09 11:58:55 +09:00
//pwd, _ := os.Getwd()
2016-11-08 16:32:10 +09:00
2016-11-09 11:58:55 +09:00
//path := pwd+"/src/loafle.com/overflow/collector/log/seelogconfig.xml"
//var err error
2016-11-08 16:32:10 +09:00
2016-11-09 11:58:55 +09:00
logger, err := seelog.LoggerFromConfigAsFile(path)
2016-11-08 16:32:10 +09:00
2016-11-09 11:58:55 +09:00
if err != nil {
fmt.Println("Error : ", err)
return err
}
2016-11-08 16:32:10 +09:00
2016-11-09 11:58:55 +09:00
seelog.ReplaceLogger(logger)
seelog.Current.SetAdditionalStackDepth(1)
return err
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Debugf(format string, params ...interface{}) {
seelog.Debugf(format, params)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Tracef(format string, params ...interface{}) {
seelog.Tracef(format, params)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Warnf(format string, params ...interface{}) {
seelog.Warnf(format, params)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Infof(format string, params ...interface{}) {
seelog.Infof(format, params)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Errorf(format string, params ...interface{}) {
seelog.Errorf(format, params)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Criticalf(format string, params ...interface{}) {
seelog.Criticalf(format, params)
2016-11-08 16:32:10 +09:00
}
//func Fatalf(format string, params ...interface{}) {
// seelog.Criticalf(format, params)
// os.Exit(1)
//}
2016-11-09 11:58:55 +09:00
func Debug(v ...interface{}) {
seelog.Debug(v)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Trace(v ...interface{}) {
seelog.Trace(v)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Warn(v ...interface{}) {
seelog.Warn(v)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Info(v ...interface{}) {
seelog.Info(v)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Error(v ...interface{}) {
seelog.Error(v)
2016-11-08 16:32:10 +09:00
}
2016-11-09 11:58:55 +09:00
func Critical(v ...interface{}) {
seelog.Critical(v)
2016-11-08 16:32:10 +09:00
}
//func Fatal(v ...interface{}) {
// logger.Critical(v)
// os.Exit(1)
//}
2016-11-09 11:58:55 +09:00
func Flush() {
seelog.Flush()
2016-11-08 16:32:10 +09:00
}