Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
chnmuseum-party
Project
Project
Details
Activity
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
liqin
chnmuseum-party
Commits
7430ed25
Commit
7430ed25
authored
Mar 18, 2021
by
liqin
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug fixed
parent
0c5f5861
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
62 additions
and
16 deletions
+62
-16
logback.xml
src/main/resources/logback.xml
+62
-16
No files found.
src/main/resources/logback.xml
View file @
7430ed25
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"
?>
<configuration
debug=
"false"
scan=
"true"
scanPeriod=
"1000 seconds"
>
<configuration>
<property
name=
"LOG_HOME"
value=
"/opt/log"
/>
<!-- 定义日志级别和日志路径 -->
<property
name=
"LOG_LEVEL"
value=
"INFO"
/>
<!-- 当前是相对路径:日志文件保存在Tomcat的bin目录下 -->
<property
name=
"LOG_DIR"
value=
"app_log"
/>
<!-- Output to Console -->
<!-- 控制日志打印到控制台 -->
<appender
name=
"Console"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<appender
name=
"consoleApp"
class=
"ch.qos.logback.core.ConsoleAppender"
>
<encoder>
<layout
class=
"ch.qos.logback.classic.PatternLayout"
>
<pattern>
%d{yyyy-MM-dd HH:mm:ss} %level %c:%L - %msg%n
</pattern>
<pattern>
<charset>
UTF-8
</charset>
%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method:%L -%msg%n
</encoder>
</pattern>
</appender>
</layout>
<!-- 打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF 默认是DEBUG -->
</appender>
<root
level=
"WARN"
>
<appender-ref
ref=
"Console"
/>
<!-- 将除了error级别的日志,并且日志级别在root设置的级别以上的日志。保存到info日志文件中 -->
</root>
<appender
name=
"fileInfoApp"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<logger
name=
"cn.wisenergy.chnmuseum.party"
level=
"DEBUG"
/>
<filter
class=
"ch.qos.logback.classic.filter.LevelFilter"
>
<logger
name=
"org.springframework"
level=
"WARN"
/>
<level>
ERROR
</level>
<onMatch>
DENY
</onMatch>
<onMismatch>
ACCEPT
</onMismatch>
</filter>
<encoder>
<pattern>
%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method:%L -%msg%n
</pattern>
</encoder>
<!-- 滚动策略 -->
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 路径 -->
<fileNamePattern>
${LOG_DIR}/log/app.info.%d.log
</fileNamePattern>
</rollingPolicy>
</appender>
<!-- 只保存error级别的日志到error日志文件中 -->
<appender
name=
"fileErrorApp"
class=
"ch.qos.logback.core.rolling.RollingFileAppender"
>
<filter
class=
"ch.qos.logback.classic.filter.ThresholdFilter"
>
<level>
ERROR
</level>
</filter>
<encoder>
<pattern>
%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method:%L -%msg%n
</pattern>
</encoder>
<!-- 设置滚动策略 -->
<rollingPolicy
class=
"ch.qos.logback.core.rolling.TimeBasedRollingPolicy"
>
<!-- 路径 -->
<fileNamePattern>
${LOG_DIR}/log/app.err.%d.log
</fileNamePattern>
<!-- 控制保留的归档文件的最大数量,超出数量就删除旧文件,假设设置每个月滚动,
且<maxHistory> 是1,则只保存最近1个月的文件,删除之前的旧文件 -->
<MaxHistory>
1
</MaxHistory>
</rollingPolicy>
</appender>
<!-- 配置日志级别 -->
<root
level=
"${LOG_LEVEL}"
>
<appender-ref
ref=
"consoleApp"
/>
<appender-ref
ref=
"fileInfoApp"
/>
<appender-ref
ref=
"fileErrorApp"
/>
</root>
</configuration>
</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