概述
日志 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 修饰?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复