Commit 0ea4b2d2 authored by shiyu's avatar shiyu

日志路径

parent 5e89739c
......@@ -10,12 +10,13 @@
<property name="LOG_FILE_PATH" value="/data/logs/"/>
<property name="APP_NAME" value="quanku-system"/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>${layout.pattern}</pattern>
</encoder>
</layout>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
</appender>
<appender name="rolling" class="ch.qos.logback.core.rolling.RollingFileAppender">
......@@ -51,13 +52,44 @@
</rollingPolicy>
</appender>
<logger name="${log.base.package}" level="debug"/>
<appender name="error-log" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${LOG_FILE_PATH}/${APP_NAME}/${APP_NAME}-error.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_PATH}/${APP_NAME}-error-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>7</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{50} - %msg%n</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter"><!-- 只打印错误日志 -->
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<appender name="info-log" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${LOG_FILE_PATH}/${APP_NAME}/${APP_NAME}.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_FILE_PATH}/${APP_NAME}-%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>7</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger{50} - %msg%n</pattern>
</encoder>
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>INFO</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
</appender>
<root level="info">
<appender-ref ref="console" level="${log.level.console}"/>
<appender-ref ref="console"/>
<appender-ref ref="rolling"/>
<appender-ref ref="rolling-warn"/>
<appender-ref ref="rolling-error"/>
<appender-ref ref="info-log"/>
<appender-ref ref="error-log"/>
</root>
<logger name="${log.base.package}" level="debug"/>
</configuration>
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment