blob: af4ab18924ea27831f7e61ae7bd0f9781d28d006 [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">
36 <maxFileSize>10MB</maxFileSize>
37 </timeBasedFileNamingAndTriggeringPolicy>
38 </rollingPolicy>
39 </appender>
40
41 <root level="ERROR">
42 <appender-ref ref="ROLLING-FILE"/>
43 </root>
44 </springProfile>
wasalad8e4e882018-03-28 14:20:58 +020045</configuration>