初始化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/

10-12 21:54