我只是想知道在 java 中声明记录器变量的最佳方法是什么。
以下是一些声明。
1> private static final Logger logger = Logger.getLogger(ServiceImpl.class);
2> private static Logger logger = Logger.getLogger(ServiceImpl.class);
3> private static final Logger LOGGER= Logger.getLogger(ServiceImpl.class);
4> private static Logger LOGGER= Logger.getLogger(ServiceImpl.class);
P.S 如果有人知道声明 looger 变量的另一种最佳替代方法,我真的很感激。
所有大写变量名称在 IMO 中都是无效的,因为您实际上不是声明/定义常量而是静态变量。大写名称更适合“常量”。也就是说,我个人会选择第一种方法。
private static final Logger logger = Logger.getLogger(ServiceImpl.class);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)