# logger
这是一个基于GO语言的服务器日志系统,使用起来会非常方便,API接口简洁,易于嵌入到目前的项目工程中。
# 特性
1.支持按日备份,跨天会创建新的日志
2.支持按大小切分日志,如果单个日志文件超过指定上限,会重新创建日志
3.支持控制台不同日志不同颜色显示,DEBUG和INFO日志默认输出白色,WARN输出黄色,ERROR输出红色
4.支持捕获异常操作,并将异常信息及出错时运行堆栈保存在exception目录中,按时间存放
# 获取
go get github.com/baickl/logger
# 示例
import(
"github.com/baickl/logger"
)
//初始化
logger.Initialize("./log","LoginServer")
//设置选项
logger.SetConsole(true)
logger.SetLevel(logger.DEBUG)
//单一输出
logger.Debug("I'm debug log!")
logger.Info("I'm info log!")
logger.Warn("I'm warn log!")
logger.Error("I'm error log!")
//格式化输出
logger.Debugf("I'm %s log! ","debug")
logger.Infof("I'm %s log!","info")
logger.Warnf("I'm %s log!","warn")
logger.Errorf("I'm %s log!","error")
//行输出
logger.Debugln("I'm","debug","log!")
logger.Infoln("I'm","info","log!")
logger.Warnln("I'm","warn","log!")
logger.Errorln("I'm","error","log!")
//异常捕获
defer logger.CatchException()
panic(err) //此panic会被logger.CatchException()捕获,并保存到exception目录
普通网友
- 粉丝: 0
- 资源: 3
最新资源
- 海外AI应用落地进展梳理:AIGC商业化浪潮将至-多模态能力推动产业变革
- 40ab75cab55a4d9999c4cbd04a426894.mp4
- AIGC应用持续升级,国内大模型布局游戏教育等多元领域
- 基于Servlet+JSP实现毕业生招聘信息的发布与管理系统(论文+源代码+外文翻译)
- Linux独立开发项目-安防监控(基于正点原子I.MX6ULL-ALPHA开发板 )+C语言项目源码+文档说明
- JAVA 根据Word模板生成数据和Word转PDF相关的jar、还有相关的文件
- Helsinki-NLP/opus-100(en-zh)
- OrgsCertMaintenance V001 2024.11.8.rar
- 大模型算法迭代与AIGC产业发展前景探讨
- 2023年OpenAI多模态升级推动AIGC产业发展报告
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈