Я использую библиотеку pcap4j в своем приложении, и при запуске я получаю:
log4j:WARN No appenders could be found for logger (org.pcap4j.core.NativeMappings).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Я также использую log4j в своем приложении:
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.11.1</version>
</dependency>
, который настроен в main/resources/log4j2-test.properties
:
log4j.rootLogger=INFO, fileLogger
log4j.appender.fileLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.fileLogger.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n
log4j.appender.fileLogger.File=application.log
log4j.appender.fileLogger=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fileLogger.datePattern='.'yyyy-MM-dd-HH-mm
Итак, файл конфигурации есть, и что бы я ни изменял в нем, он имеет эффект, который означает, что log4j видит его, и он работает, так что я вполнебеспомощно, когда я везде читаю, что такое предупреждение вызвано отсутствующим или неправильным файлом конфигурации.
Может ли быть, что ошибка в зависимости, и я ничего не могу с этим поделать?Если да, есть ли способ полностью отключить ведение журнала в этой зависимости?На самом деле это то, что я хотел бы в первую очередь в любом случае.