Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
H
HYH.APSJ
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
佟礼
HYH.APSJ
Commits
a9eadadd
Commit
a9eadadd
authored
Jan 13, 2026
by
DESKTOP-VKRD9QF\Administration
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
设备修改
parent
9b615f1b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
116 additions
and
0 deletions
+116
-0
logback-spring.xml
src/main/resources/logback-spring.xml
+116
-0
No files found.
src/main/resources/logback-spring.xml
0 → 100644
View file @
a9eadadd
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 日志存放路径 -->
<property
name=
"LOG_PATH"
value=
"./logs"
/>
<!-- 1. 控制台输出(开发用) -->
<appender
name=
"CONSOLE"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<pattern>
%d{HH:mm:ss.SSS} [%thread] %highlight(%-5level) %cyan(%logger{30}) - %msg%n%ex
</pattern>
<charset>
UTF-8
</charset>
</encoder>
</appender>
<!-- 2. 主日志文件(所有日志都放这里) -->
<appender
name=
"FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<!-- 当前日志文件 -->
<file>
${LOG_PATH}/aps.log
</file>
<encoder>
<!-- 格式:时间 | 线程 | 级别 | 类名 | 消息 -->
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} | %thread | %-5level | %logger{50} | %msg%n%ex
</pattern>
<charset>
UTF-8
</charset>
</encoder>
<!-- 滚动策略:按天滚动,最多保留30天 -->
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${LOG_PATH}/archived/aps.%d{yyyy-MM-dd}.log.gz
</fileNamePattern>
<maxHistory>
30
</maxHistory>
</rollingPolicy>
</appender>
<!-- 3. 错误日志文件(只记录ERROR级别) -->
<appender
name=
"ERROR_FILE"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<file>
${LOG_PATH}/aps_error.log
</file>
<!-- 只记录ERROR级别 -->
<filter
class=
"ch.qos.logback.classic.filter.ThresholdFilter"
>
<level>
ERROR
</level>
</filter>
<encoder>
<pattern>
%d{yyyy-MM-dd HH:mm:ss.SSS} | %thread | %logger{50} | %msg%n%ex
</pattern>
</encoder>
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<fileNamePattern>
${LOG_PATH}/archived/aps_error.%d{yyyy-MM-dd}.log.gz
</fileNamePattern>
<maxHistory>
60
</maxHistory>
</rollingPolicy>
</appender>
<!-- 日志级别配置 -->
<!-- 根日志配置 -->
<root
level=
"INFO"
>
<appender-ref
ref=
"CONSOLE"
/>
<appender-ref
ref=
"FILE"
/>
<appender-ref
ref=
"ERROR_FILE"
/>
</root>
<!-- 针对你的包结构进行配置 -->
<!-- 1. 算法包(你最关心的) -->
<logger
name=
"com.aps.service.Algorithm"
level=
"DEBUG"
>
<appender-ref
ref=
"FILE"
/>
</logger>
<!-- 2. 你的业务service包 -->
<logger
name=
"com.aps.service"
level=
"INFO"
>
<appender-ref
ref=
"FILE"
/>
</logger>
<!-- 3. 代码生成器 -->
<logger
name=
"com.aps.service.codeGeneratorService"
level=
"INFO"
>
<appender-ref
ref=
"FILE"
/>
</logger>
<!-- 4. Controller层 -->
<logger
name=
"com.aps.controller"
level=
"INFO"
>
<appender-ref
ref=
"FILE"
/>
</logger>
<!-- 5. Mapper层(SQL日志) -->
<logger
name=
"com.aps.mapper"
level=
"DEBUG"
>
<appender-ref
ref=
"FILE"
/>
</logger>
<!-- 6. 工具类 -->
<logger
name=
"com.aps.common.util"
level=
"INFO"
>
<appender-ref
ref=
"FILE"
/>
</logger>
<!-- 第三方框架日志控制 -->
<logger
name=
"org.springframework"
level=
"WARN"
/>
<logger
name=
"org.mybatis"
level=
"WARN"
/>
<logger
name=
"com.zaxxer.hikari"
level=
"WARN"
/>
<!-- 根据不同环境调整 -->
<springProfile
name=
"dev"
>
<root
level=
"DEBUG"
>
<appender-ref
ref=
"CONSOLE"
/>
</root>
<logger
name=
"com.aps"
level=
"DEBUG"
/>
</springProfile>
<springProfile
name=
"prod"
>
<root
level=
"WARN"
>
<appender-ref
ref=
"FILE"
/>
<appender-ref
ref=
"ERROR_FILE"
/>
</root>
<!-- 生产环境关闭DEBUG日志 -->
<logger
name=
"com.aps.mapper"
level=
"WARN"
/>
<logger
name=
"com.aps.service.Algorithm"
level=
"INFO"
/>
</springProfile>
</configuration>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment