我正在执行 Maven 命令以在控制台(MacOSX)中运行测试。最近,开发工作在控制台中产生了无关的消息(信息、调试、警告等)。我想知道如何删除这样的消息:
信息 ccmscpApplicationProperties - 从以下位置加载应用程序属性:app-config/shiro.properties
我已使用此代码从 dbunit 测试中删除消息:
ch.qos.logback.classic.Logger Logger = (ch.qos.logback.classic.Logger)LoggerFactory.getLogger("org.dbunit");
Logger.setLevel(Level. ERROR);
但是,我不确定如何禁用这些额外的(通常是冗长和令人讨厌的)消息显示在控制台上,以便我可以更轻松地查看输出。附加消息如上所示,这些:
调试 ccmscfdao.AbstractDBDAO - 向主搜索查询添加过滤器。
WARN ccmscpJNDIConfigurationProperties - 找不到名称的 JNDI 值:xxxxx
INFO ccmatdDatabaseTestFixture - *执行 sql: xxxxx