При создании мутационных тестов в интегрированном проекте pitest-maven эта ошибка появляется, я предполагаю, что она не создает журналы в проекте с использованием 'Simple Logging Facade для Java (SLF4J)'.
Мне нужно знать, почему упомянутый ниже класс не загружается ??
любые возможные логические рассуждения помогут мне получить идею.
Спасибо
И да, я проверил файл pom.xml и связанные с ним зависимости, необходимые для проекта.
Я проверил файл log4j2.xml ..
// below is the XML content in my log4j2.xml..
// I cannot find log4j.properties in project resources I Am using IntelliJ on mac.
<?xml version="1.0" encoding="UTF-8"?>
<!-- <configuration status="OFF"> -->
<configuration status="DEBUG">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</appenders>
<loggers>
<Logger name="rockets" level="trace" additivity="false">
<AppenderRef ref="Console"/>
</Logger>
<Root level="error">
<appender-ref ref="Console"/>
</Root>
</loggers>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT"/>
<PatternLayout pattern="%d{HH:mm:ss} [%t] %-5level %logger{36} - %msg%n"/>
<Socket name="LF5_SOCKET" host="localhost" port="4454" protocol="TCP" reconnectionDelay="5000"/>
</Appenders>
<Loggers>
<Logger name="rockets" level="info" additivity="false">
<AppenderRef ref="Console"/>
</Logger>
<Root level="trace">
<AppenderRef ref="STDOUT" level="DEBUG"/>
<AppenderRef ref="LF5_SOCKET" level="DEBUG"/>
</Root>
</Loggers>
</configuration>
консольный журнал
// below is the error log from the Jenkins server console
/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\12:24:20 PM PIT >> INFO : MINION : SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
|/-\|/-\|/12:24:21 PM PIT >> INFO : Calculated coverage in 2 seconds.
12:24:21 PM PIT >> INFO : Created 7 mutation test units
stderr : SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
/stderr : SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
-\|/stderr : SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
-\12:24:30 PM PIT >> INFO : Completed in 11 seconds
================================================================================
Мне нужно знать, как мне заставить SLF4J загрузить класс "org.slf4j.impl.StaticLoggerBinder" ??
Заранее спасибо