使用DBUnit从控制台关闭SLF4J

时间:2018-12-05 04:32:38

标签: java slf4j dbunit log4

我正在使用DBUnit在Java中运行一些测试。在开始测试之前,我已将此代码放入我的代码中:

Logger.getLogger("org.dbunit").setLevel(Level.OFF);

将停止登录到Eclipse中的控制台。但是,当我从Windows控制台运行此jar时,我看到这串文本一遍又一遍地打印到控制台中

SLF4J: org.dbunit.database.ForwardOnlyResultSetTable
SLF4J: org.dbunit.dataset.AbstractTable
SLF4J: org.dbunit.dataset.AbstractTableMetaData
SLF4J: org.dbunit.dataset.datatype.StringDataType
SLF4J: org.dbunit.database.ForwardOnlyResultSetTable
SLF4J: org.dbunit.dataset.AbstractTable
SLF4J: org.dbunit.dataset.AbstractTableMetaData
SLF4J: org.dbunit.dataset.datatype.StringDataType
SLF4J: org.dbunit.database.ForwardOnlyResultSetTable
SLF4J: org.dbunit.dataset.AbstractTable
SLF4J: org.dbunit.dataset.AbstractTableMetaData
SLF4J: org.dbunit.dataset.datatype.StringDataType
SLF4J: org.dbunit.database.ForwardOnlyResultSetTable
SLF4J: org.dbunit.dataset.AbstractTable
SLF4J: org.dbunit.dataset.AbstractTableMetaData

我该怎么做才能停止打印到控制台?

当前Log4j配置:

log4j.rootLogger=ERROR, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Threshold=ERROR
log4j.appender.file.File=test.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.logger.org.dbunit=ERROR

0 个答案:

没有答案