|
@@ -1,14 +1,13 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<configuration scan="false" scanPeriod="60 seconds" debug="false">
|
|
|
<!-- 应用名称 -->
|
|
|
- <property name="APP_NAME" value="soap-gateway"/>
|
|
|
+ <springProperty scope="context" name="FILE_NAME" source="logging.file.name" defaultValue="server"/>
|
|
|
<!--日志文件的保存路径,首先查找系统属性-Dlog.dir,如果存在就使用其;否则,在当前目录下创建名为logs目录做日志存放的目录 -->
|
|
|
- <property name="LOG_HOME" value="./logs/${APP_NAME}"/>
|
|
|
+ <springProperty scope="context" name="LOG_PATH" source="logging.file.path" defaultValue="./logs/${FILE_NAME}"/>
|
|
|
<!-- 日志输出格式 -->
|
|
|
<property name="ENCODER_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n"/>
|
|
|
- <property name="ENCODER_PATTERN_CONSOLE" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n"/>
|
|
|
- <!--<property name="ENCODER_PATTERN_CONSOLE" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{80}) - %msg%n"/>-->
|
|
|
- <contextName>${APP_NAME}</contextName>
|
|
|
+ <property name="ENCODER_PATTERN_CONSOLE" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{80}) - %msg%n"/>
|
|
|
+ <contextName>${FILE_NAME}</contextName>
|
|
|
|
|
|
<!-- 控制台日志:输出全部日志到控制台 -->
|
|
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
|
@@ -19,9 +18,9 @@
|
|
|
|
|
|
<!-- 文件日志:输出全部日志到文件 -->
|
|
|
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <file>${LOG_HOME}/${APP_NAME}.log</file>
|
|
|
+ <file>${LOG_PATH}/${FILE_NAME}.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
- <fileNamePattern>${LOG_HOME}/${APP_NAME}.%d{yyyy-MM-dd}.log</fileNamePattern>
|
|
|
+ <fileNamePattern>${LOG_PATH}/${FILE_NAME}.%d{yyyy-MM-dd}.log</fileNamePattern>
|
|
|
<maxHistory>30</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
@@ -31,9 +30,9 @@
|
|
|
|
|
|
<!-- 错误日志:用于将错误日志输出到独立文件 -->
|
|
|
<appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
|
|
- <file>${LOG_HOME}/error.log</file>
|
|
|
+ <file>${LOG_PATH}/error.log</file>
|
|
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
|
|
- <fileNamePattern>${LOG_HOME}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
|
|
|
+ <fileNamePattern>${LOG_PATH}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
|
|
|
<maxHistory>30</maxHistory>
|
|
|
</rollingPolicy>
|
|
|
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
|
|
@@ -46,9 +45,7 @@
|
|
|
|
|
|
<root level="INFO">
|
|
|
<appender-ref ref="STDOUT"/>
|
|
|
- <!--
|
|
|
<appender-ref ref="FILE"/>
|
|
|
<appender-ref ref="ERROR_FILE"/>
|
|
|
- -->
|
|
|
</root>
|
|
|
</configuration>
|