代码拉取完成,页面将自动刷新
package nlog
import (
"github.com/xfxdev/xtcp"
)
var (
xTCPLogger *XTCPLogger
)
func GetXTCPLogger() *XTCPLogger {
if xTCPLogger == nil {
xTCPLogger = &XTCPLogger{}
}
return xTCPLogger
}
type XTCPLogger struct {
}
func (XTCPLogger) Log(l xtcp.LogLevel, v ...interface{}) {
switch l {
case xtcp.Debug:
sugaredLogger(nil).Debug(v)
case xtcp.Info:
sugaredLogger(nil).Info(v)
case xtcp.Warn:
sugaredLogger(nil).Warn(v)
case xtcp.Error:
sugaredLogger(nil).Error(v)
case xtcp.Fatal:
sugaredLogger(nil).Fatal(v)
case xtcp.Panic:
sugaredLogger(nil).Panic(v)
default:
}
}
func (XTCPLogger) Logf(l xtcp.LogLevel, format string, v ...interface{}) {
switch l {
case xtcp.Debug:
sugaredLogger(nil).Debugf(format, v)
case xtcp.Info:
sugaredLogger(nil).Infof(format, v)
case xtcp.Warn:
sugaredLogger(nil).Warnf(format, v)
case xtcp.Error:
sugaredLogger(nil).Errorf(format, v)
case xtcp.Fatal:
sugaredLogger(nil).Fatalf(format, v)
case xtcp.Panic:
sugaredLogger(nil).Panicf(format, v)
default:
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。