logback.xml (1577B)
1 <?xml version="1.0" encoding="UTF-8"?> 2 <configuration> 3 4 <property name="LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${PID:- } --- [%t] %-40.40logger{39} : %m%n" /> 5 <property name="LOG_CHARSET" value="${file.encoding:-UTF-8}" /> 6 7 <property name="LOG_FILE" value="var/log/decks-downloader-app.log" /> 8 <property name="LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START" value="true" /> 9 <property name="LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE" value="50MB" /> 10 <property name="LOGBACK_ROLLINGPOLICY_MAX_HISTORY" value="14" /> 11 12 <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> 13 <encoder> 14 <pattern>${LOG_PATTERN}</pattern> 15 <charset>${LOG_CHARSET}</charset> 16 </encoder> 17 </appender> 18 19 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 20 <encoder> 21 <pattern>${LOG_PATTERN}</pattern> 22 <charset>${LOG_CHARSET}</charset> 23 </encoder> 24 <file>${LOG_FILE}</file> 25 <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> 26 <fileNamePattern>${LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN:-${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz}</fileNamePattern> 27 <cleanHistoryOnStart>${LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false}</cleanHistoryOnStart> 28 <maxFileSize>${LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE:-10MB}</maxFileSize> 29 <totalSizeCap>${LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP:-0}</totalSizeCap> 30 <maxHistory>${LOGBACK_ROLLINGPOLICY_MAX_HISTORY:-7}</maxHistory> 31 </rollingPolicy> 32 </appender> 33 34 <root level="INFO"> 35 <appender-ref ref="CONSOLE" /> 36 <appender-ref ref="FILE" /> 37 </root> 38 </configuration>