mirror of https://github.com/shunfei/cronsun
parent
dcc1c421eb
commit
b1e95b07bf
@ -1,15 +0,0 @@
|
||||
{
|
||||
"Appenders":{
|
||||
"Node":{
|
||||
"Type":"file",
|
||||
"Target":"/data/logs/cronsun/node.log"
|
||||
},
|
||||
"stdout":{
|
||||
"Type":"console"
|
||||
}
|
||||
},
|
||||
"Root":{
|
||||
"Level":"DEBUG",
|
||||
"Appenders":["stdout", "Node"]
|
||||
}
|
||||
}
|
@ -0,0 +1,40 @@
|
||||
package log
|
||||
|
||||
var (
|
||||
DefaultLogger Logger
|
||||
)
|
||||
|
||||
type Logger interface {
|
||||
Debugf(format string, v ...interface{})
|
||||
Infof(format string, v ...interface{})
|
||||
Warnf(format string, v ...interface{})
|
||||
Errorf(format string, v ...interface{})
|
||||
}
|
||||
|
||||
func SetLogger(l Logger) {
|
||||
DefaultLogger = l
|
||||
}
|
||||
|
||||
func Debugf(format string, v ...interface{}) {
|
||||
if DefaultLogger != nil {
|
||||
DefaultLogger.Debugf(format, v...)
|
||||
}
|
||||
}
|
||||
|
||||
func Infof(format string, v ...interface{}) {
|
||||
if DefaultLogger != nil {
|
||||
DefaultLogger.Infof(format, v...)
|
||||
}
|
||||
}
|
||||
|
||||
func Warnf(format string, v ...interface{}) {
|
||||
if DefaultLogger != nil {
|
||||
DefaultLogger.Warnf(format, v...)
|
||||
}
|
||||
}
|
||||
|
||||
func Errorf(format string, v ...interface{}) {
|
||||
if DefaultLogger != nil {
|
||||
DefaultLogger.Errorf(format, v...)
|
||||
}
|
||||
}
|
Loading…
Reference in new issue