yangys
2025-08-19 060b6221de3caccabec60baa8abea5086d8b0a5c
增加本地日志多环境
已添加2个文件
已修改1个文件
133 ■■■■■ 文件已修改
blade-service/blade-mdm/src/main/resources/log/logback-dev.xml 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/resources/log/logback-prod.xml 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/resources/log/logback-test.xml 58 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
blade-service/blade-mdm/src/main/resources/log/logback-dev.xml
@@ -2,8 +2,15 @@
<configuration scan="true" scanPeriod="60 seconds">
    <!-- æ—¥å¿—文件输出目录 -->
    <property name="LOG_DIR" value="D:/mdmnew/devlogs" />
    <property name="APP_NAME" value="mdm-appdev" />
    <!--<property name="LOG_DIR" value="D:/mdmnew/devlogs" />-->
    <property name="LOG_DIR" value="./logs" />
    <!-- å…è®¸é€šè¿‡ç³»ç»Ÿå±žæ€§log.dir覆盖默认日志目录 -->
    <if condition='isDefined("log.dir")'>
        <then>
            <property name="LOG_DIR" value="${log.dir}" />
        </then>
    </if>
    <property name="APP_NAME" value="qamdm" />
    <!-- æŽ§åˆ¶å°è¾“出 -->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
@@ -27,9 +34,9 @@
    <!-- ä¸“门记录org.springblade.mdm包的日志 -->
    <appender name="MDM_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOG_DIR}/mdmdev-core.log</file>
        <file>${LOG_DIR}/${APP_NAME}-core.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${LOG_DIR}/mdm-coredev.%d{yyyy-MM-dd}.log</fileNamePattern>
            <fileNamePattern>${LOG_DIR}/${APP_NAME}-core.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
@@ -44,7 +51,7 @@
    </root>
    <!-- ä¸“门配置org.springblade.mdm包的日志 -->
    <logger name="org.springblade.mdm" level="DEBUG" additivity="false">
    <logger name="org.springblade.mdm" level="INFO" additivity="false">
        <appender-ref ref="MDM_FILE" />
        <appender-ref ref="CONSOLE" />
    </logger>
blade-service/blade-mdm/src/main/resources/log/logback-prod.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds">
    <!-- æ—¥å¿—文件输出目录 -->
    <!--<property name="LOG_DIR" value="D:/mdmnew/devlogs" />-->
    <property name="LOG_DIR" value="./logs" />
    <!-- å…è®¸é€šè¿‡ç³»ç»Ÿå±žæ€§log.dir覆盖默认日志目录 -->
    <if condition='isDefined("log.dir")'>
        <then>
            <property name="LOG_DIR" value="${log.dir}" />
        </then>
    </if>
    <property name="APP_NAME" value="qamdm" />
    <!-- æŽ§åˆ¶å°è¾“出 -->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
           <!-- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>-->
            <pattern>%d{HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{15}) - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- ä¸»æ—¥å¿—文件 -->
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOG_DIR}/${APP_NAME}.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${LOG_DIR}/${APP_NAME}.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- ä¸“门记录org.springblade.mdm包的日志 -->
    <appender name="MDM_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOG_DIR}/${APP_NAME}-core.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${LOG_DIR}/${APP_NAME}-core.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- æ ¹æ—¥å¿—级别 -->
    <root level="INFO">
        <appender-ref ref="CONSOLE" />
        <appender-ref ref="FILE" />
    </root>
    <!-- ä¸“门配置org.springblade.mdm包的日志 -->
    <logger name="org.springblade.mdm" level="INFO" additivity="false">
        <appender-ref ref="MDM_FILE" />
        <appender-ref ref="CONSOLE" />
    </logger>
</configuration>
blade-service/blade-mdm/src/main/resources/log/logback-test.xml
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds">
    <!-- æ—¥å¿—文件输出目录 -->
    <!--<property name="LOG_DIR" value="D:/mdmnew/devlogs" />-->
    <property name="LOG_DIR" value="./logs" />
    <!-- å…è®¸é€šè¿‡ç³»ç»Ÿå±žæ€§log.dir覆盖默认日志目录 -->
    <if condition='isDefined("log.dir")'>
        <then>
            <property name="LOG_DIR" value="${log.dir}" />
        </then>
    </if>
    <property name="APP_NAME" value="qamdm" />
    <!-- æŽ§åˆ¶å°è¾“出 -->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
           <!-- <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>-->
            <pattern>%d{HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{15}) - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- ä¸»æ—¥å¿—文件 -->
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOG_DIR}/${APP_NAME}.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${LOG_DIR}/${APP_NAME}.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- ä¸“门记录org.springblade.mdm包的日志 -->
    <appender name="MDM_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${LOG_DIR}/${APP_NAME}-core.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>${LOG_DIR}/${APP_NAME}-core.%d{yyyy-MM-dd}.log</fileNamePattern>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- æ ¹æ—¥å¿—级别 -->
    <root level="INFO">
        <appender-ref ref="CONSOLE" />
        <appender-ref ref="FILE" />
    </root>
    <!-- ä¸“门配置org.springblade.mdm包的日志 -->
    <logger name="org.springblade.mdm" level="INFO" additivity="false">
        <appender-ref ref="MDM_FILE" />
        <appender-ref ref="CONSOLE" />
    </logger>
</configuration>