这是因为 Logrus 默认会在日志结尾添加换行符,可以通过设置 Formatter 的 DisableTimestamp 和 DisableColors 选项来解决:
log.SetFormatter(&log.TextFormatter{
DisableTimestamp: true,
DisableColors: true,
})
另外,如果你使用了 Hook,也需要确保 Hook 不会多打印一个换行符。
这是因为 Logrus 默认会在日志结尾添加换行符,可以通过设置 Formatter 的 DisableTimestamp 和 DisableColors 选项来解决:
log.SetFormatter(&log.TextFormatter{
DisableTimestamp: true,
DisableColors: true,
})
另外,如果你使用了 Hook,也需要确保 Hook 不会多打印一个换行符。
本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=4896
还没有评论,快来说点什么吧~