小智 6
我在https://github.com/natefinch/lumberjack 上取得了很好的成功,它是轻量级的,并且搭载了 golang 的标准和内存高效的“日志”pkg。
使用非常简单,只需添加一行代码即可设置,并正常使用日志:
log.SetOutput(&lumberjack.Logger{
Filename: "/var/log/myapp/foo.log",
MaxSize: 500, // megabytes
MaxBackups: 3,
MaxAge: 28, //days
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8757 次 |
| 最近记录: |