Логи не отображаются в приложении Spring MVC - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь создать файл журнала для моего приложения с помощью приложения файла log4j, но регистратор не работает.В нем говорится, что он не может найти приложение, а также исключение несовместимого класса.

ЖУРНАЛ ОШИБКИ:

ch.qos.logback.core.joran.action.AppenderAction - Could not create an Appender of type [ch.qos.logback.core.FileAppender]. ch.qos.logback.core.util.IncompatibleClassException
.....
ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - Could not find an appender named [file]. Did you define it below instead of above in the configuration file?

Я попытался настроить файл XML для использования различных местоположений файлов, а также попытался изменитьклассы для создания приложения.

Я также попытался обновить зависимости для приложения и убедиться, что все деп.на месте.Все еще не повезло.

<configuration scan="true" scanPeriod="1 minutes">
    <appender name="file" class="ch.qos.logback.core.FileAppender">
        <file>${catalina.home:-.}/logs/app.log</file>
        <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
        <layout class="ch.qos.logback.classic.html.HTMLLayout">
            <pattern>[%X{key}][%X{user}]%date{"yyyy-MM-dd'T'HH:mm:ss,SSSXXX", UTC} %-5level %logger{35} - %msg %n</pattern>
        </layout>
        </encoder>
    </appender>


    <logger name="com.service.impl.games.GameRewardBookServiceImpl" level="info"
            additivity="false">
        <appender-ref ref="file"/>
    </logger>

    <logger name="com.netflix.hystrix" level="DEBUG">
        <appender-ref ref="file" />
    </logger>

    <root level="info">
        <appender-ref ref="file" />
    </root>
</configuration>

Мне нужна конфигурация для вывода файла журнала в папку tomcat / logs, но при развертывании файла war файл не создается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...