go-logger
go-logger copied to clipboard
一个简单而强大的 golang 日志工具包,支持同步和异步输出到 命令行,文件, api 接口,文件支持按文件大小,文件行数,日期切分;A simple and powerful golang logging toolkit that supports synchronous and asyn...
`fileConfig := &go_logger.FileConfig{ LevelFileName: map[int]string{ Logger.LoggerLevel("error"): fmt.Sprintf("%s/file.log", logDir), Logger.LoggerLevel("info"): fmt.Sprintf("%s/file.log", logDir), Logger.LoggerLevel("debug"): fmt.Sprintf("%s/file.log", logDir), }, MaxSize: 0, MaxLine: 1000000, DateSlice: "y", JsonFormat: false, Format: logFormat, }` 设置如上, 发现一个奇怪的问题4月9号的日志输出到了切割出的4月2号的文件中。
我是个初学者,想学习下大佬的代码,主要是想琢磨琢磨设计思路啥,能不能在这自说自话写写学习笔记,肯定只写关于go-logger的,谢谢大佬(o゜▽゜)o☆
想请教下有没有日志自动清除的功能?比如设置日志文件最大个数,超了就循环清?比如日志保存时间,自动清两天前的日志?

无法接入钉钉