【发布时间】:2011-08-24 06:00:21
【问题描述】:
我觉得这是我很容易弄清楚的事情,但我很难找到有关如何更改 DBUnit 日志级别的信息。谁能帮我解决这个问题?
【问题讨论】:
-
DBUnit 使用 SLF4J 来处理日志记录。因此 DBUnit 的日志记录受到控制,但带下划线的记录器。感谢 DBUnit 小组的 John Hurst 帮助我解决这个问题。
标签: dbunit
我觉得这是我很容易弄清楚的事情,但我很难找到有关如何更改 DBUnit 日志级别的信息。谁能帮我解决这个问题?
【问题讨论】:
标签: dbunit
暂时避开了这个问题,我想出了一个解决办法。
import org.slf4j.Logger
import org.slf4j.LoggerFactory
import ch.qos.logback.classic.LoggerContext;
import ch.qos.logback.core.util.StatusPrinter;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
Logger logger = (Logger)LoggerFactory.getLogger("org.dbunit")
logger.setLevel(Level. ERROR);
希望这能引导某人解决他们自己的类似问题。
【讨论】:
使用 log4j 时,将以下内容添加到您的 log4j.properties:
# DbUnit
log4j.logger.org.dbunit=ERROR
【讨论】:
使用 Spring Boot 时,您只需将以下属性添加到您的 application.properties:
logging.level.org.dbunit: ERROR
【讨论】: