初始化Slf4j LoggerFactory.getLogger的正确方法是什么?
我在我的代码中
static final Logger logger = LoggerFactory.getLogger(MyClass.class);
但是sonarqube代码分析将此代码标记为主要错误:
“重命名此常量名称以匹配正则表达式'^ [A-Z] [A-Z0-9] *(__ A-Z0-9] +)* $'”
怎么了?
最佳答案
常量(静态最终)变量在Java中通常为大写。因此,您可以:
在这种特殊情况下,请忽略评论(对记录器使用小写字母并不常见)
将logger
重命名为其他名称,例如LOG
关于java - Slf4j LoggerFactory.getLogger和 Sonar ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20369437/