Я пытаюсь создать файл журнала для моего приложения с помощью приложения файла 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 файл не создается.