Add log4j configuration to enable logging This helps to analyse potential issues with running the tests. Increase log level of loggers for more tracing. Setting log4j.logger.org.testcontainers=DEBUG helped to find out why update to newer version of testcontainers didn't work (NoClassDefFoundError). It turned out we need to add the dependency com.github.docker-java:docker-java-transport-zerodep which is required since testcontainers 1.16. Change-Id: I9b8da7a3fb0187fe00408902da3da5cac56a9673
diff --git a/src/test/resources/log4j.properties b/src/test/resources/log4j.properties new file mode 100644 index 0000000..2f33b7f --- /dev/null +++ b/src/test/resources/log4j.properties
@@ -0,0 +1,9 @@ +log4j.rootLogger=ERROR, MAIN +log4j.appender.MAIN=org.apache.log4j.ConsoleAppender +log4j.appender.MAIN.layout=org.apache.log4j.PatternLayout +log4j.appender.MAIN.layout.ConversionPattern=%r [%t] %-5p %c %x - %m%n + +log4j.logger.org.testcontainers=INFO +log4j.logger.tc=INFO +log4j.logger.com.github.dockerjava=WARN +log4j.logger.com.github.dockerjava.zerodep.shaded.org.apache.hc.client5.http.wire=OFF