基础问题, logger 打印日志,占位符还需要判断等级吗

2020-01-11 22:09:05 +08:00
 qdyoungk

问个基础问题,logger 打印日志,拼接字符串必须先判断日志等级,而占位符是走另一个方法,还需要先判断日志等级吗? 实现代码看不大懂,求解析,谢谢!

2962 次点击
所在节点    Java
2 条回复
tunzao
2020-01-12 00:28:35 +08:00
占位符的方式是否需要判断日志登记取决于你给占位符的传参是否需要计算,如果需要计算,那就先判断级别,宗旨就是避免不必要的计算。
chendy
2020-01-12 00:43:38 +08:00
如果打印日志所需信息不需要额外的逻辑去获取,直接用占位符
否则还是要判断等级,如果等级足够再去获取数据打印日志

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/637159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX