我是靠谱客的博主 风中黄蜂,这篇文章主要介绍日志 logger 为啥要用 private static final 修饰?,现在分享给大家,希望可以做个参考。

日志 logger 为啥要用 private static final 修饰?


private static final Logger logger = LoggerFactory.getLogger(BizTestServiceImpl.class);
  • private ~ 其他类无法劫持您的记录器。

  • static ~ 确保该类中的 logger 实例对象只有一个,节省资源、空间。出于资源利用的考虑,logger 的构造方法参数是 Class,决定了 logger 是根据类的结构来进行区分日志,所以一个类只要一个 logger 就可以了,故 static。

  • final ~ 表示一种编程习惯,表示该类的 Logger 只记录该类的日志信息,否则日志会无法提供可以令人信服的记录。

最后

以上就是风中黄蜂最近收集整理的关于日志 logger 为啥要用 private static final 修饰?的全部内容,更多相关日志内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部