我是靠谱客的博主 风中黄蜂,最近开发中收集的这篇文章主要介绍日志 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 修饰?的全部内容,希望文章能够帮你解决日志 logger 为啥要用 private static final 修饰?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部