3 Star 0 Fork 0

neuro-netw0rk/server-golib

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
xtcplogger.go 1.01 KB
一键复制 编辑 原始数据 按行查看 历史
LeoWang 提交于 2025-04-25 00:27 +08:00 . 增加code字段
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:
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/neuro-netw0rk/server-golib.git
git@gitee.com:neuro-netw0rk/server-golib.git
neuro-netw0rk
server-golib
server-golib
v0.0.5-beta2

搜索帮助