журналы не генерируются LoggerFactory - PullRequest
1 голос
/ 29 апреля 2020

Я использую slf4j для генерации журналов и использования класса Loggerfactory.

Вот мой код

@Override
    public void afterScenario(ScenarioResult result, ScenarioContext context) {
      LoggerFactory.getLogger(getClass()).info("The Result of Scenario",result.getError());
}

Я получаю значение ниже

The Result of Scenario

, но не получение result.getError ()

Ниже приведен мой logback-тест. xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <file>target/karate.log</file>
        <encoder>
            <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>    
    <logger name="com.intuit" level="DEBUG"/>
    <logger name="demo" level="DEBUG"/>
    <logger name="mock" level="DEBUG"/>

    <root level="info">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </root>
    <root level="error">
        <appender-ref ref="STDOUT" />
        <appender-ref ref="FILE" />
    </root>

</configuration>

...