我在我的应用程序中使用Log4J v2.0 Beta3进行日志记录,并且在运行单元测试时生成了日志消息.我检查了API以某种方式将日志级别设置为CRITICAL,但我找不到任何方法来更改记录器配置.
事实上,我在log4j2网站上看到了这个:
请注意,与Log4j 1.x不同,公共Log4j 2 API不会公开添加,修改或删除appender和过滤器或以任何方式操作配置的方法.
所以说.在单元测试中禁用日志记录的正确方法是什么?
我正在使用Eclipse编写一些Java代码,我所遵循的命名约定使用"m"作为类的任何成员变量的前缀.一旦我写成员变量,我就想去Source - > Generate Getters and Setters.这会生成我需要的方法.但是,方法和参数名称都包含此"m"前缀.我希望Eclipse在命名我的方法及其参数时忽略前缀.我怎样才能做到这一点?
更新:我已经尝试过Rich的建议,但没有任何成功.目前该选项已设置,我已在字段部分输入"m".但是Eclipse似乎没有考虑到这一点.单击同一窗口上的帮助图标会显示一条通知,说明在使用"代码辅助"和"重构"时会考虑这一点."生成getter/setter"是否受代码帮助?