flogger
管理日志并不容易。 但是由于有了新的Java流利日志记录API, Flogger使得管理日志和发现错误的任何地方变得更加容易。
Flogger
Flogger加入了一个拥挤的Java日志记录API领域 :这里有许多专门的调试日志记录API,可用于Google的代码库。 那么,为什么要增加呢? 好吧,Flogger旨在成为通用日志API,适用于Google中的大多数Java项目。
Flogger是一个有点冗长的日志记录API,但是不要让其他类型的输入吓scar您。 与传统的日志记录API相比,该API使从事件日志记录中收集更多信息变得更加容易。
通过一种方法调用, 开发人员可以 :
- 指定日志级别(通过选择方法本身)
- (可选)将元数据附加到日志语句(原因)
- 指定日志消息和参数
与其他API相比,Flogger具有许多其他优点。 首先,禁用级别的日志记录实际上是免费的。 开发人员可以在自己的代码中添加任意数量的细粒度日志语句,而无需担心。 对于启用的日志语句,它也具有很高的性能。
此外,流畅的API可以适应当前和将来的各种功能,而不会组合爆炸,也不需要单独的日志外观。 对长参数列表的依赖也较少,因此更难以滥用,并产生更多的自记录代码。
获取Flogger
Flogger通过提高可扩展性和降低禁用日志语句的成本,将可读性带入了高性能日志记录。
只需三个简单的步骤即可轻松开始使用针对Java的新日志记录API:
- 为
FluentLogger
添加导入 - 创建一个
private static final
实例 - 开始记录!
如果您想了解更多信息,请访问他们的网站-他们有很多关于Flogger的信息,其好处 , 最佳实践 ,甚至是Logging API的剖析,可以更深入地了解这一新功能的原理。记录器。 前往他们的GitHub页面查看更多信息!
翻译自: https://jaxenter.com/flogger-logging-api-java-143578.html
flogger