Slf4j LoggerFactory.getLogger和sonarqube

编程入门 行业动态 更新时间:2024-10-23 22:28:59
本文介绍了Slf4j LoggerFactory.getLogger和sonarqube的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

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

What is the correct way to initialize Slf4j LoggerFactory.getLogger? I have in my code

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

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

But sonarqube code analysis marks this code as major error: "Rename this constant name to match the regular expression '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'"

有什么问题?

推荐答案

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

Constants (static final) variables are generally in upper case in Java. So you can either:

  • 在这种特殊情况下忽略评论(对记录器使用小型上限并不罕见)
  • 将 logger 重命名为其他内容,例如 LOG
  • ignore the comment in this particular case (it is not unusual to use small caps for the logger)
  • rename logger into something else, for example LOG

更多推荐

Slf4j LoggerFactory.getLogger和sonarqube

本文发布于:2023-11-14 10:15:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1586944.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:LoggerFactory   Slf4j   sonarqube   getLogger

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!