liusheng
5 小时以前 c24d16a37523a49080392610357872ce580cbc38
ruoyi-admin/src/main/resources/logback.xml
@@ -3,15 +3,27 @@
    <!-- 日志存放路径 8095-->
    <property name="log.path" value="D:/health/logs"/>
    <!-- 日志存放路径 8096-->
    <!--    <property name="log.path" value="D:/lihu/logs"/>-->
<!--        <property name="log.path" value="D:/lihu/logs"/>-->
    <!-- 丽水日志存放路径 -->
    <!--   <property name="log.path" value="/home/software/smartor-logs" />-->
    <!-- 日志输出格式 -->
    <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
    <!-- 控制台输出 -->
    <!--
        控制台编码必须和「运行环境」一致,否则中文乱码("鍒犻櫎"、"鐢佃瘽" 这种):
          · Windows cmd:代码页 936,只认 GBK
          · Linux 终端:只认 UTF-8
        而 JVM 默认字符集不能依赖:JDK8+中文Windows 是 GBK,JDK18+(JEP 400)被固定成 UTF-8,
        同一个 jar 在开发机(JDK21)和服务器(JDK8)上默认值可能相反。
        所以这里做成可配:默认 GBK(Windows 部署,开发机 JDK21 也正常),
        Linux 部署时启动加一个参数即可:  java -DCONSOLE_CHARSET=UTF-8 -jar smartor-sufang.jar
        日志文件(sys-info.log 等)始终 UTF-8,不受这里影响。
    -->
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <charset>${CONSOLE_CHARSET:-GBK}</charset>
            <pattern>${log.pattern}</pattern>
        </encoder>
    </appender>
@@ -26,8 +38,8 @@
            <!-- 日志最大的历史 60天 -->
            <maxHistory>60</maxHistory>
        </rollingPolicy>
        <encoder>l
            <pattern>${og.pattern}</pattern>
        <encoder charset="UTF-8">
            <pattern>${log.pattern}</pattern>
        </encoder>
        <filter class="ch.qos.logback.classic.filter.LevelFilter">
            <!-- 过滤的级别 -->
@@ -48,7 +60,7 @@
            <!-- 日志最大的历史 60天 -->
            <maxHistory>60</maxHistory>
        </rollingPolicy>
        <encoder>
        <encoder charset="UTF-8">
            <pattern>${log.pattern}</pattern>
        </encoder>
        <filter class="ch.qos.logback.classic.filter.LevelFilter">
@@ -70,13 +82,14 @@
            <!-- 日志最大的历史 60天 -->
            <maxHistory>60</maxHistory>
        </rollingPolicy>
        <encoder>
        <encoder charset="UTF-8">
            <pattern>${log.pattern}</pattern>
        </encoder>
    </appender>
    <!-- 系统模块日志级别控制  -->
    <logger name="com.ruoyi" level="info"/>
    <logger name="com.smartor" level="info"/>
    <!-- Spring日志级别控制  -->
    <logger name="org.springframework" level="warn"/>