1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- Logging dans un fichier -->
<appender name="ROLLING" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!-- <file>${log.folder}/${log.filename}.log</file> -->
<!-- <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> -->
<!-- <level>WARN</level> -->
<!-- </filter> -->
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- rollover daily -->
<fileNamePattern>${log.folder}/${log.filename}-${environnement}-%d{yyyy-MM-dd}.%i.log.zip</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 100MB -->
<maxFileSize>104857600</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<maxFileSize>104857600</maxFileSize>
</triggeringPolicy>
<encoder>
<pattern>%d{yyyy/MM/dd HH:mm:ss,SSS} [%thread] %-5level %logger - %msg%n</pattern>
</encoder>
</appender>
<!-- <appender name="FILE" class="ch.qos.logback.core.FileAppender"> -->
<!-- <File>d:/logs/${log.filename}.log</File> -->
<!-- <layout class="ch.qos.logback.classic.PatternLayout"> -->
<!-- <Pattern>%d %p %t %c - %m%n</Pattern> -->
<!-- </layout> -->
<!-- </appender> -->
<logger name="org.hibernate" level="ERROR" />
<logger name="org.springframework" level="ERROR" />
<logger name="ch.qos" level="ERROR" />
<logger name="org.apache" level="ALL" />
<logger name="com.sc" level="ALL" />
<root level="ALL">
<appender-ref ref="ROLLING" />
<!-- <appender-ref ref="CONSOLE" /> -->
<!-- <appender-ref ref="FILE" /> -->
</root>
</configuration> |
Partager