Почему проект сборки «pitest-maven» на сервере Jenkins не загружает класс «org.slf4j.impl.StaticLoggerBinder»? - PullRequest
1 голос
/ 19 апреля 2019

При создании мутационных тестов в интегрированном проекте 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" ?? Заранее спасибо

...