I nuovi test che hai scritto (direttamente o indirettamente) usano classi che registro utilizzando Log4j.
Log4J deve essere configurato affinché questa registrazione funzioni correttamente.
mettere un file log4j.properties (o log4j.xml) nella root del vostro prova classpath.
dovrebbe avere una configurazione di base come ad esempio
# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# An alternative logging format:
# log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1} - %m%n
Un uscite Appender alla console di default, ma è anche possibile impostare in modo esplicito l'obiettivo in questo modo:
log4j.appender.A1.Target=System.out
Questo reindirizzerà tutto uscita in un bel formato per la console. Maggiori informazioni possono essere trovate qui nello Log4J manual,
Log4J La registrazione sarà quindi correttamente configurata e questo avviso scomparirà.
fonte
2010-12-31 12:31:55
Solo per riferimento, ecco un link per il modello di conversione di riferimento: http: //logging.apache. org/log4j/1.2/apidocs/org/apache/log4j/EnhancedPatternLayout.html – lanoxx
Puoi spiegare perché stiamo facendo questo? – iLoveCamelCase
project/src/test/resources/log4j.properties –