liuxiaolong
2020-11-10 311cf16f18049d43fbda4ce357193f210d07496a
logger.go
@@ -9,7 +9,20 @@
   "time"
)
var logger *zap.SugaredLogger
type BLog struct {
   logger *zap.SugaredLogger
}
func (l *BLog) Write(buf []byte) (n int, err error) {
   l.logger.Debug(string(buf))
   return len(buf),nil
}
func GetLogFile() *BLog {
   return  blog
}
var blog *BLog
const (
   DebugLevel = iota -1
@@ -72,38 +85,40 @@
      level,
   )
   log := zap.New(core, zap.AddCaller(), zap.AddCallerSkip(1))
   logger = log.Sugar()
   logger.Info("init logger success")
   blog = &BLog{
      logger: log.Sugar(),
   }
   blog.logger.Info("init logger success")
}
func Debug(v ...interface{}) {
   logger.Debug(v...)
   blog.logger.Debug(v...)
}
func Debugf(template string, v ...interface{}) {
   logger.Debugf(template, v...)
   blog.logger.Debugf(template, v...)
}
func Info(v ...interface{}) {
   logger.Info(v)
   blog.logger.Info(v)
}
func Infof(template string, v ...interface{}) {
   logger.Infof(template, v...)
   blog.logger.Infof(template, v...)
}
func Warn(v ...interface{}) {
   logger.Warn(v...)
   blog.logger.Warn(v...)
}
func Warnf(template string, v ...interface{}) {
   logger.Warnf(template, v...)
   blog.logger.Warnf(template, v...)
}
func Error(v ...interface{}) {
   logger.Error(v...)
   blog.logger.Error(v...)
}
func Errorf(template string, v ...interface{}) {
   logger.Errorf(template, v...)
   blog.logger.Errorf(template, v...)
}