55 lines
845 B
Go
55 lines
845 B
Go
package log
|
|
|
|
import (
|
|
"github.com/qiniu/goc/v2/pkg/config"
|
|
"go.uber.org/zap/zapcore"
|
|
)
|
|
|
|
var g Logger
|
|
|
|
func NewLogger() {
|
|
if config.GocConfig.Debug == true {
|
|
g = newCiLogger()
|
|
} else {
|
|
g = &terminalLogger{
|
|
level: zapcore.InfoLevel,
|
|
}
|
|
}
|
|
}
|
|
|
|
func Debugf(format string, args ...interface{}) {
|
|
g.Debugf(format, args...)
|
|
}
|
|
|
|
func Donef(format string, args ...interface{}) {
|
|
g.Donef(format, args...)
|
|
}
|
|
|
|
func Infof(format string, args ...interface{}) {
|
|
g.Infof(format, args...)
|
|
}
|
|
|
|
func Warnf(format string, args ...interface{}) {
|
|
g.Warnf(format, args...)
|
|
}
|
|
|
|
func Fatalf(format string, args ...interface{}) {
|
|
g.Fatalf(format, args...)
|
|
}
|
|
|
|
func Errorf(format string, args ...interface{}) {
|
|
g.Errorf(format, args...)
|
|
}
|
|
|
|
func StartWait(message string) {
|
|
g.StartWait(message)
|
|
}
|
|
|
|
func StopWait() {
|
|
g.StopWait()
|
|
}
|
|
|
|
func Sync() {
|
|
g.Sync()
|
|
}
|