Las nuevas pruebas que escribió (directa o indirectamente) el uso de clases que registro utilizando Log4J.
Es necesario configurar Log4J para que este registro funcione correctamente.
poner un archivo log4j.properties (o log4j.xml) en el raíz de su ruta de clase de prueba.
que debería haber alguna configuración básica, como
# 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 salidas appender a la consola por defecto, pero también se puede establecer explícitamente el objetivo de la siguiente manera:
log4j.appender.A1.Target=System.out
Esto redireccionará todo salida en un buen formato para la consola. Más información se puede encontrar aquí en el Log4J manual,
Log4J Logging se configurará correctamente y esta advertencia desaparecerá.
Sólo como referencia, aquí hay un enlace para la conversión de referencia del patrón: http: //logging.apache. org/log4j/1.2/apidocs/org/apache/log4j/EnhancedPatternLayout.html – lanoxx
¿Puedes explicar por qué estamos haciendo esto? – iLoveCamelCase
project/src/test/resources/log4j.properties –