mirror of https://github.com/ouqiang/gocron
日志库增加格式化方法
parent
4ba6e28162
commit
2082109386
|
@ -34,22 +34,42 @@ func Debug(v ...interface{}) {
|
||||||
write(DEBUG, v)
|
write(DEBUG, v)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Debugf(format string, v... interface{}) {
|
||||||
|
writef(DEBUG, format, v)
|
||||||
|
}
|
||||||
|
|
||||||
func Info(v ...interface{}) {
|
func Info(v ...interface{}) {
|
||||||
write(INFO, v)
|
write(INFO, v)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Infof(format string, v... interface{}) {
|
||||||
|
writef(INFO, format, v)
|
||||||
|
}
|
||||||
|
|
||||||
func Warn(v ...interface{}) {
|
func Warn(v ...interface{}) {
|
||||||
write(WARN, v)
|
write(WARN, v)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Warnf(format string, v... interface{}) {
|
||||||
|
writef(WARN, format, v)
|
||||||
|
}
|
||||||
|
|
||||||
func Error(v ...interface{}) {
|
func Error(v ...interface{}) {
|
||||||
write(ERROR, v)
|
write(ERROR, v)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Errorf(format string, v... interface{}) {
|
||||||
|
writef(ERROR, format, v)
|
||||||
|
}
|
||||||
|
|
||||||
func Fatal(v ...interface{}) {
|
func Fatal(v ...interface{}) {
|
||||||
write(FATAL, v)
|
write(FATAL, v)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Fatalf(format string, v... interface{}) {
|
||||||
|
writef(FATAL, format, v)
|
||||||
|
}
|
||||||
|
|
||||||
func write(level Level, v... interface{}) {
|
func write(level Level, v... interface{}) {
|
||||||
defer logger.Flush()
|
defer logger.Flush()
|
||||||
|
|
||||||
|
@ -68,6 +88,24 @@ func write(level Level, v ...interface{}) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func writef(level Level, format string, v... interface{}) {
|
||||||
|
defer logger.Flush()
|
||||||
|
|
||||||
|
switch level {
|
||||||
|
case DEBUG:
|
||||||
|
logger.Debugf(v)
|
||||||
|
case INFO:
|
||||||
|
logger.Infof(v)
|
||||||
|
case WARN:
|
||||||
|
logger.Warnf(v)
|
||||||
|
case FATAL:
|
||||||
|
logger.Criticalf(v)
|
||||||
|
os.Exit(1)
|
||||||
|
case ERROR:
|
||||||
|
logger.Errorf(v)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func getLogConfig() string {
|
func getLogConfig() string {
|
||||||
config := `
|
config := `
|
||||||
<seelog>
|
<seelog>
|
||||||
|
|
Loading…
Reference in New Issue