I feel that this is something I could easily figure out but I'm having a hard time finding information on how to change the log level of DBUnit. Can anyone solve this problem for me?
Asked
Active
Viewed 8,849 times
3 Answers
8
After avoiding the problem for a while, I came to a solution.
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);
Hopefully this lead someone to a solution to their own similar problem.

timomeinen
- 3,101
- 3
- 33
- 46

KevinO
- 970
- 2
- 13
- 31
-
The "org.slf4j.Logger" import should be removed from this answer, because the Logger in the last two lines is of type ch.qos.logback.classic.Logger, and not org.slf4j.Logger. Also, there are missing semicolons. – Yotus Mar 02 '21 at 08:59
7
When using log4j add the following to your log4j.properties
:
# DbUnit
log4j.logger.org.dbunit=ERROR

mip
- 1,886
- 8
- 26
- 32
-
I was looking for a more programmatic approach but this would be good as well. – KevinO Aug 01 '12 at 14:42
0
When using Spring Boot, you may simply add the following property to your application.properties
:
logging.level.org.dbunit: ERROR

David Lakatos
- 319
- 3
- 7