我正在使用Go Logger和名为Lumberjack的第三方库进行文件轮换:
设置记录器的代码:
log.SetOutput(&lumberjack.Logger{
Filename: "/var/log/proxy.log",
MaxSize: 1000, // megabytes
MaxBackups: 3,
MaxAge: 1, // days
Compress: true, // disabled by default
})
我拥有的日志(log)是敏感的,所以下面是一个日志(log)输出的假设示例:
2018/02/05 19:00:08 "My log"
我公司的日志(log)记录架构不符合前面有时间戳的要求.我正在从其他资源收集不同的时间戳.我想删除前缀时间戳,以便它只记录:
"My log"
我已经查看了上面的两个链接,并查看了第三方库Lumberjack的源代码,但还没有找到删除它的方法.我在围棋日志(log)文档中看到了SetPrefix()
函数.我try 执行以下操作以try 取消时间戳前缀,但失败了:
log.SetPrefix("")
有没有什么明显或不明显的方法来删除时间戳?