在公共最终静态记录器上禁用Checkstyle警告

时间:2014-07-24 02:19:05

标签: java logging checkstyle

如何在我的后续记录器声明中禁止ALL_CAPS命名约定警告。

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

我只想忽略上面的记录器检查样式警告。我已经配置了抑制文件,但是我无法找到我应该添加的XML来实现上述目标。

由于

1 个答案:

答案 0 :(得分:0)

覆盖format属性,而不是默认值(^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$),执行以下操作:

<module name="ConstantNameCheck">
    <property name="format" value="^(([A-Z][A-Z0-9]*(_[A-Z0-9]+)*)|(logger))$"/>
</module>

所以开始行,常规全大写模式或“记录器”,然后是行尾