памяти хватает, IO-ошибок нет... просто эта хрень не логгирует начиная с какого то момента часов через 10 после запуска.. Конфиг:
<appender name="EURLOPLAT_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/europlat/${ACTIVE_PROFILE}/europlat-${ACTIVE_PROFILE}-%d{dd-MM-yyyy}.log</fileNamePattern>
<maxHistory>90</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
Было. Logback закрывал файл если в него ничего не записывалось в течении какого-то времени (вроде 30 минут по умолчанию). А потом не мог открыть снова. У него там была какая-то бага на этапе проверки в хеш-мапе есть ли уже такой лог и он падал с эксепшеном. Только дебаггером по logback нашли. А потом нашли открытый ишью на этот баг. В итоге, просто поменяли настройки.
Обсуждают сегодня