适用于生产的具有循环日志文件和过滤日志级别的golang Log Framework

By simon at 2018-03-21 • 0人收藏 • 72人看过

我在github.com上发现了一些golang的日志框架。 Logrus是其中之一 被许多开发者推荐。但它没有h过滤日志级别。 任何人都可以建议我提到的功能和那个日志框架 应该适合刺激,减税?

2 个回复 | 最后更新于 2018-03-21
2018-03-21   #1

根据Logrus文档,您可以“过滤”日志级别 调度它或不记录它。参见关卡日志和Ho的部分 Logrus'github存储库上的README.md。 如果你想要另一个,[seelog](https://github.com/cihub/seelog)是wh在我 在某个项目上使用。高度可配置,它应该适合您的需求。

2018-03-21   #2

如果你有兴趣这样做,我刚刚实现了这个东西 你自己,这是我写的:

type LoggingLevels int

const (
    Debug LoggingLevels = iota
    Info
    Warning
    Error
    Critical
)
打电话之前日志功能(在本例中调试):
if Debug < log.LogLevel {// call func here}
我希望这有助于!

登录后方可回帖

Loading...