blob: 8f24d99102f275f6a1b3938a1f0c121fd58db13f [file] [log] [blame]
wasalad8e4e882018-03-28 14:20:58 +02001<?xml version="1.0" encoding="UTF-8"?>
2<configuration>
wasala6930f1f2018-04-05 15:01:38 +02003 <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
4 <property name="LOG_FILE"
5 value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>
wasalad8e4e882018-03-28 14:20:58 +02006
wasala6930f1f2018-04-05 15:01:38 +02007 <springProfile name="dev">
8 <include resource="org/springframework/boot/logging/logback/console-appender.xml"/>
9 <appender name="ROLLING-FILE"
10 class="ch.qos.logback.core.rolling.RollingFileAppender">
11 <encoder>
12 <pattern>${FILE_LOG_PATTERN}</pattern>
13 </encoder>
14 <file>${LOG_FILE}</file>
15 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
16 <fileNamePattern>${LOG_FILE}.%d{yyyy-MM-dd}.log</fileNamePattern>
17 </rollingPolicy>
18 </appender>
19 <root level="ERROR">
20 <appender-ref ref="CONSOLE"/>
21 <appender-ref ref="ROLLING-FILE"/>
22 </root>
23 </springProfile>
wasalad8e4e882018-03-28 14:20:58 +020024
wasala6930f1f2018-04-05 15:01:38 +020025 <springProfile name="prod">
26 <appender name="ROLLING-FILE"
27 class="ch.qos.logback.core.rolling.RollingFileAppender">
28 <encoder>
29 <pattern>${FILE_LOG_PATTERN}</pattern>
30 </encoder>
31 <file>${LOG_FILE}</file>
32 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
33 <fileNamePattern>${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
34 <timeBasedFileNamingAndTriggeringPolicy
35 class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
wasaladabda662018-06-11 14:16:09 +020036 <maxFileSize>50MB</maxFileSize>
37 <maxHistory>30</maxHistory>
38 <totalSizeCap>10GB</totalSizeCap>
wasala6930f1f2018-04-05 15:01:38 +020039 </timeBasedFileNamingAndTriggeringPolicy>
40 </rollingPolicy>
41 </appender>
42
43 <root level="ERROR">
44 <appender-ref ref="ROLLING-FILE"/>
45 </root>
46 </springProfile>
wasalad8e4e882018-03-28 14:20:58 +020047</configuration>