Slf4j LoggerFactory.getLogger和sonarqube

时间:2013-12-04 07:23:48

标签: java logging sonarqube slf4j

初始化Slf4j LoggerFactory.getLogger的正确方法是什么? 我的代码中有

static final Logger logger = LoggerFactory.getLogger(MyClass.class);

但是,sonarqube代码分析将此代码标记为主要错误: “重命名此常量名称以匹配正则表达式'^ [A-Z] [A-Z0-9] *(_ [A-Z0-9] +)* $'”

有什么问题?

1 个答案:

答案 0 :(得分:2)

常量(静态final)变量在Java中通常是大写的。所以你可以:

  • 忽略此特定情况下的评论(对记录器使用小型上限并不罕见)
  • logger重命名为其他内容,例如LOG