|
@@ -0,0 +1,58 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
+<configuration monitorInterval="5">
|
|
|
+ <Properties>
|
|
|
+ <property name="LOG_PATTERN" value="%date{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"/>
|
|
|
+ <property name="FILE_PATH" value="/home/micro-service/eaglescreen/logs"/>
|
|
|
+ </Properties>
|
|
|
+ <appenders>
|
|
|
+ <console name="Console" target="SYSTEM_OUT">
|
|
|
+ <PatternLayout pattern="${LOG_PATTERN}"/>
|
|
|
+ <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
|
|
|
+ </console>
|
|
|
+ <RollingFile name="RollingFileInfo" fileName="${FILE_PATH}/info.log"
|
|
|
+ filePattern="${FILE_PATH}/%d{yyyy-MM-dd}/INFO-%d{yyyy-MM-dd}_%i.log.gz">
|
|
|
+ <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
|
|
|
+ <PatternLayout pattern="${LOG_PATTERN}"/>
|
|
|
+ <Policies>
|
|
|
+ <TimeBasedTriggeringPolicy interval="1"/>
|
|
|
+ <SizeBasedTriggeringPolicy size="10MB"/>
|
|
|
+ </Policies>
|
|
|
+ <DefaultRolloverStrategy max="15"/>
|
|
|
+ </RollingFile>
|
|
|
+ <RollingFile name="RollingFileWarn" fileName="${FILE_PATH}/warn.log"
|
|
|
+ filePattern="${FILE_PATH}/%d{yyyy-MM-dd}/WARN-%d{yyyy-MM-dd}_%i.log.gz">
|
|
|
+ <ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY"/>
|
|
|
+ <PatternLayout pattern="${LOG_PATTERN}"/>
|
|
|
+ <Policies>
|
|
|
+ <TimeBasedTriggeringPolicy interval="1"/>
|
|
|
+ <SizeBasedTriggeringPolicy size="10MB"/>
|
|
|
+ </Policies>
|
|
|
+ <DefaultRolloverStrategy max="15"/>
|
|
|
+ </RollingFile>
|
|
|
+ <RollingFile name="RollingFileError" fileName="${FILE_PATH}/error.log"
|
|
|
+ filePattern="${FILE_PATH}/%d{yyyy-MM-dd}/ERROR-%d{yyyy-MM-dd}_%i.log.gz">
|
|
|
+ <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/>
|
|
|
+ <PatternLayout pattern="${LOG_PATTERN}"/>
|
|
|
+ <Policies>
|
|
|
+ <TimeBasedTriggeringPolicy interval="1"/>
|
|
|
+ <SizeBasedTriggeringPolicy size="10MB"/>
|
|
|
+ </Policies>
|
|
|
+ <DefaultRolloverStrategy max="15"/>
|
|
|
+ </RollingFile>
|
|
|
+ </appenders>
|
|
|
+ <loggers>
|
|
|
+ <logger name="org.mybatis" level="info" additivity="false">
|
|
|
+ <AppenderRef ref="Console"/>
|
|
|
+ </logger>
|
|
|
+ <Logger name="org.springframework" level="info" additivity="false">
|
|
|
+ <AppenderRef ref="Console"/>
|
|
|
+ </Logger>
|
|
|
+ <root level="info">
|
|
|
+ <appender-ref ref="Console"/>
|
|
|
+ <appender-ref ref="Filelog"/>
|
|
|
+ <appender-ref ref="RollingFileInfo"/>
|
|
|
+ <appender-ref ref="RollingFileWarn"/>
|
|
|
+ <appender-ref ref="RollingFileError"/>
|
|
|
+ </root>
|
|
|
+ </loggers>
|
|
|
+</configuration>
|