小编JBu*_*Bug的帖子

Log4J2 - 如何在单元测试中禁用日志记录?

我在我的应用程序中使用Log4J v2.0 Beta3进行日志记录,并且在运行单元测试时生成了日志消息.我检查了API以某种方式将日志级别设置为CRITICAL,但我找不到任何方法来更改记录器配置.

事实上,我在log4j2网站上看到了这个:

请注意,与Log4j 1.x不同,公共Log4j 2 API不会公开添加,修改或删除appender和过滤器或以任何方式操作配置的方法.

所以说.在单元测试中禁用日志记录的正确方法是什么?

java logging unit-testing log4j2

17
推荐指数
2
解决办法
6228
查看次数

成员变量前缀错误地添加到方法名称

我正在使用Eclipse编写一些Java代码,我所遵循的命名约定使用"m"作为类的任何成员变量的前缀.一旦我写成员变量,我就想去Source - > Generate Getters and Setters.这会生成我需要的方法.但是,方法和参数名称都包含此"m"前缀.我希望Eclipse在命名我的方法及其参数时忽略前缀.我怎样才能做到这一点?

更新:我已经尝试过Rich的建议,但没有任何成功.目前该选项已设置,我已在字段部分输入"m".但是Eclipse似乎没有考虑到这一点.单击同一窗口上的帮助图标会显示一条通知,说明在使用"代码辅助"和"重构"时会考虑这一点."生成getter/setter"是否受代码帮助?

eclipse global-variables prefix

11
推荐指数
1
解决办法
3504
查看次数