XiaoRuby
2023-07-17 0042c9bee29a876a754e4d542bfba956822e7844
sys/src/main/resources/logback-spring.xml
@@ -8,7 +8,7 @@
    <!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义后,可以使“${}”来使用变量。 -->
    <springProperty scope="context" name="logs" source="logging.file-location" default="/var/log/myapp"/>
    <property name="log.path" value="${myLogLocation}"/>
    <property name="log.path" value="${logs}"/>
    <!--0. 日志格式和颜色渲染 -->
    <!-- 彩色日志依赖的渲染类 -->
@@ -196,29 +196,29 @@
    <!-- 4  最终的策略:
                 基本策略(root级) + 根据profile在启动时, logger标签中定制化package日志级别(优先级高于上面的root级)-->
    <springProfile name="dev">
        <root level="info">
            <appender-ref ref="CONSOLE" />
            <appender-ref ref="DEBUG_FILE" />
            <appender-ref ref="INFO_FILE" />
            <appender-ref ref="WARN_FILE" />
            <appender-ref ref="ERROR_FILE" />
            <appender-ref ref="ALL_FILE" />
        </root>
        <logger name="com.network_manage.SystemSysApplication" level="debug"/> <!-- 开发环境, 指定某包日志为debug级 -->
    </springProfile>
    <!--<springProfile name="dev">-->
    <!--    <root level="info">-->
    <!--        <appender-ref ref="CONSOLE" />-->
    <!--        <appender-ref ref="DEBUG_FILE" />-->
    <!--        <appender-ref ref="INFO_FILE" />-->
    <!--        <appender-ref ref="WARN_FILE" />-->
    <!--        <appender-ref ref="ERROR_FILE" />-->
    <!--        <appender-ref ref="ALL_FILE" />-->
    <!--    </root>-->
    <!--    <logger name="com.yuanchu.limslaboratory.SysApplication" level="debug"/> &lt;!&ndash; 开发环境, 指定某包日志为debug级 &ndash;&gt;-->
    <!--</springProfile>-->
    <springProfile name="test">
        <root level="info">
            <appender-ref ref="CONSOLE" />
            <appender-ref ref="DEBUG_FILE" />
            <appender-ref ref="INFO_FILE" />
            <appender-ref ref="WARN_FILE" />
            <appender-ref ref="ERROR_FILE" />
            <appender-ref ref="ALL_FILE" />
        </root>
        <logger name="com.network_manage.SystemSysApplication" level="info"/> <!-- 测试环境, 指定某包日志为info级 -->
    </springProfile>
    <!--<springProfile name="test">-->
    <!--    <root level="info">-->
    <!--        <appender-ref ref="CONSOLE" />-->
    <!--        <appender-ref ref="DEBUG_FILE" />-->
    <!--        <appender-ref ref="INFO_FILE" />-->
    <!--        <appender-ref ref="WARN_FILE" />-->
    <!--        <appender-ref ref="ERROR_FILE" />-->
    <!--        <appender-ref ref="ALL_FILE" />-->
    <!--    </root>-->
    <!--    <logger name="com.yuanchu.limslaboratory.SysApplication" level="info"/> &lt;!&ndash; 测试环境, 指定某包日志为info级 &ndash;&gt;-->
    <!--</springProfile>-->
    <springProfile name="prod">
        <root level="info">
@@ -229,8 +229,8 @@
            <appender-ref ref="ERROR_FILE" />
            <appender-ref ref="ALL_FILE" />
        </root>
        <logger name="com.network_manage" level="warn"/> <!-- 生产环境, 指定某包日志为warn级 -->
        <logger name="com.network_manage.SystemSysApplication" level="info"/> <!-- 特定某个类打印info日志, 比如application启动成功后的提示语 -->
        <logger name="com.yuanchu.limslaboratory" level="warn"/> <!-- 生产环境, 指定某包日志为warn级 -->
        <logger name="com.yuanchu.limslaboratory.SysApplication" level="info"/> <!-- 特定某个类打印info日志, 比如application启动成功后的提示语 -->
    </springProfile>
</configuration>