From 135a322f44708b1187d37ea4b6859b5d82113e89 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期三, 14 八月 2024 11:00:30 +0800 Subject: [PATCH] update gitignore --- src/main/resources/logback.xml | 62 +++++++++++++++---------------- 1 files changed, 30 insertions(+), 32 deletions(-) diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml index dc98339..4a24cc8 100644 --- a/src/main/resources/logback.xml +++ b/src/main/resources/logback.xml @@ -1,29 +1,38 @@ <?xml version="1.0" encoding="UTF-8"?> <configuration> + <!--应用名称--> + <springProperty scope="context" name="APP_NAME" source="spring.application.name" defaultValue="springBoot"/> <!-- 日志存放路径 --> - <property name="log.path" value="/www/javaProject/TroubleAndRisk/logs" /> + <property name="log.path" value="logs" /> + <!--日志文件保存路径--> + <property name="LOG_FILE_PATH" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}/logs}"/> <!-- 日志输出格式 --> - <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" /> + <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%C,%M,%L] - %msg%n" /> <!-- 控制台输出 --> <appender name="console" class="ch.qos.logback.core.ConsoleAppender"> - <encoder> - <pattern>${log.pattern}</pattern> - </encoder> + <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> + <pattern>${log.pattern}</pattern> + <charset>utf8</charset> + </encoder> </appender> <!-- 系统日志输出 --> <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${log.path}/sys-info.log</file> <!-- 循环政策:基于时间创建日志文件 --> - <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <!-- 日志文件名格式 --> - <fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern> - <!-- 日志最大的历史 60天 --> - <maxHistory>60</maxHistory> + <fileNamePattern>${log.path}/${APP_NAME}-info-%d{yyyy-MM-dd}-%i.log</fileNamePattern> + <totalSizeCap>30GB</totalSizeCap> + <!--设置日志文件大小,超过就重新生成文件,默认50M--> + <maxFileSize>100MB</maxFileSize> + <!-- 日志最大的历史 30天 --> + <maxHistory>30</maxHistory> </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> @@ -38,14 +47,18 @@ <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${log.path}/sys-error.log</file> <!-- 循环政策:基于时间创建日志文件 --> - <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> + <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <!-- 日志文件名格式 --> - <fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern> - <!-- 日志最大的历史 60天 --> - <maxHistory>60</maxHistory> + <fileNamePattern>${log.path}/${APP_NAME}-error-%d{yyyy-MM-dd}-%i.log</fileNamePattern> + <totalSizeCap>10GB</totalSizeCap> + <!--设置日志文件大小,超过就重新生成文件,默认50M--> + <maxFileSize>100MB</maxFileSize> + <!-- 日志最大的历史 30天 --> + <maxHistory>30</maxHistory> </rollingPolicy> <encoder> <pattern>${log.pattern}</pattern> + <charset>UTF-8</charset> </encoder> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!-- 过滤的级别 --> @@ -56,27 +69,15 @@ <onMismatch>DENY</onMismatch> </filter> </appender> - - <!-- 用户访问日志输出 --> - <appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender"> - <file>${log.path}/sys-user.log</file> - <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> - <!-- 按天回滚 daily --> - <fileNamePattern>${log.path}/sys-user.%d{yyyy-MM-dd}.log</fileNamePattern> - <!-- 日志最大的历史 60天 --> - <maxHistory>60</maxHistory> - </rollingPolicy> - <encoder> - <pattern>${log.pattern}</pattern> - </encoder> - </appender> + <!-- 系统模块日志级别控制 --> + <logger name="org.slf4j" level="INFO"/> <logger name="com.ruoyi" level="info" /> <!-- Spring日志级别控制 --> <logger name="org.springframework" level="warn" /> - <root level="info"> + <root level="DEBUG"> <appender-ref ref="console" /> </root> @@ -86,8 +87,5 @@ <appender-ref ref="file_error" /> </root> - <!--系统用户操作日志--> - <logger name="sys-user" level="info"> - <appender-ref ref="sys-user"/> - </logger> + </configuration> \ No newline at end of file -- Gitblit v1.9.2