Новые тесты вы написали (прямо или косвенно) использовать классы, лог с использованием Log4j.
Log4J должен быть настроен для правильной работы этого ведения журнала.
Поместите файл в log4j.properties (или log4j.xml) в корень тестового пути к классам.
Он должен иметь некоторые базовые настройки, такие как
# 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
к appender'у выводит на консоль по умолчанию, но вы также можете явно указать цель, как это:
log4j.appender.A1.Target=System.out
Это будет перенаправлять все вывод в хорошем формате на консоль. Более подробную информацию можно найти здесь, в разделе Log4J manual,
Log4J Logging затем будет правильно настроен, и это предупреждение исчезнет.
Просто для справки, вот ссылка для справки шаблона преобразования: HTTP: //logging.apache. org/log4j/1.2/apidocs/org/apache/log4j/EnhancedPatternLayout.html – lanoxx
Можете ли вы объяснить, почему мы это делаем? – iLoveCamelCase
project/src/test/resources/log4j.properties –