gpt4 book ai didi

maven - 运行 maven 命令时如何禁用控制台消息?

转载 作者:行者123 更新时间:2023-12-05 06:46:24 27 4
gpt4 key购买 nike

我正在执行 Maven 命令以在控制台 (MacOSX) 中运行测试。最近,开发工作在控制台中产生了无关的消息(信息、调试、警告等)。我想知道如何删除这样的消息:

INFO c.c.m.s.c.p.ApplicationProperties - Loading application properties from: app-config/shiro.properties

我已使用此代码从 dbunit 测试中删除消息:

ch.qos.logback.classic.Logger Logger = (ch.qos.logback.classic.Logger)LoggerFactory.getLogger("org.dbunit");
Logger.setLevel(Level. ERROR);

但是,我不确定如何禁止这些额外的(通常是冗长且烦人的)消息显示在控制台上,以便我可以更轻松地查看输出。其他消息显示如上和这些:

DEBUG c.c.m.s.c.f.dao.AbstractDBDAO - Adding filters to the Main Search query.

WARN c.c.m.s.c.p.JNDIConfigurationProperties - Unable to find JNDI value for name: xxxxx

INFO c.c.m.a.t.d.DatabaseTestFixture - * executing sql: xxxxx

最佳答案

成功的答案是:

解决方案:问题的解决方案是将“logback-test.xml”文件添加到我的测试文件夹的根目录。我使用了默认内容(按照文档的指示 - 感谢@Charlie)。一旦文件存在,修复!

关于maven - 运行 maven 命令时如何禁用控制台消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15688865/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com