I want to add log4j (for consol) to my tests in project (I use hibernate and spring). I added log4j.properties in test/resources:
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
and write in test class:
import org.apache.log4j.Logger;
private Logger logger = Logger.getLogger(MyTest.class);
@Test
public void test1() {
logger.info("info test");
logger.debug("debug test");
}
gradle:
testCompile 'log4j:log4j:1.2.17'
But I have not this text ("info test"
) in console, I have in console:
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : maxKeyNumber
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : updated
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : credential
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : aid
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : cvmConfig
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : dki
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : isMsdSupport
13:01:24.627 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : serviceCode