Skip to content

Commit 0dbc6a0

Browse files
author
yadong.zhang
committed
update
1 parent 40caef7 commit 0dbc6a0

File tree

2 files changed

+77
-75
lines changed

2 files changed

+77
-75
lines changed
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
app.name:springboot-logback
2-
3-
server.port=8080
1+
app.name:springboot-logback
2+
3+
server.port=8080
4+
management.port=8081
5+
management.security.enabled=false
Lines changed: 72 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,73 @@
1-
<?xml version="1.0" encoding="UTF-8"?>
2-
<configuration>
3-
<!--<include resource="org/springframework/boot/logging/logback/base.xml"/>-->
4-
<!-- 控制台日志 -->
5-
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
6-
<encoder>
7-
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] %-5level - %msg%n</pattern>
8-
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
9-
</encoder>
10-
</appender>
11-
12-
<!-- warn日志 appender -->
13-
<appender name="WARN_OUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
14-
<file>/var/www/logs/warn.log</file>
15-
<!-- 日志格式 -->
16-
<encoder>
17-
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] %-5level %logger - %msg%n</pattern>
18-
</encoder>
19-
<!-- 日志级别过滤器 -->
20-
<filter class="ch.qos.logback.classic.filter.LevelFilter">
21-
<!-- 过滤的级别 -->
22-
<level>WARN</level>
23-
<!-- 匹配时的操作:接收(记录) -->
24-
<onMatch>ACCEPT</onMatch>
25-
<!-- 不匹配时的操作:拒绝(不记录) -->
26-
<onMismatch>DENY</onMismatch>
27-
</filter>
28-
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
29-
<!-- 按天回滚 daily -->
30-
<fileNamePattern>/var/www/logs/warn-%d{yyyy-MM-dd HH:mm:ss}.log</fileNamePattern>
31-
<!-- 最大保存时间:30天-->
32-
<maxHistory>30</maxHistory>
33-
</rollingPolicy>
34-
</appender>
35-
36-
<!-- error日志 appender -->
37-
<appender name="ERROR_OUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
38-
<file>/var/www/logs/error.log</file>
39-
<!-- 日志格式 -->
40-
<encoder>
41-
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] %-5level %logger - %msg%n</pattern>
42-
</encoder>
43-
<!-- 日志级别过滤器 -->
44-
<filter class="ch.qos.logback.classic.filter.LevelFilter">
45-
<!-- 过滤的级别 -->
46-
<level>ERROR</level>
47-
<!-- 匹配时的操作:接收(记录) -->
48-
<onMatch>ACCEPT</onMatch>
49-
<!-- 不匹配时的操作:拒绝(不记录) -->
50-
<onMismatch>DENY</onMismatch>
51-
</filter>
52-
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
53-
<!-- 按天回滚 daily -->
54-
<fileNamePattern>/var/www/logs/error-%d{yyyy-MM-dd}.log</fileNamePattern>
55-
<!-- 最大保存时间:30天-->
56-
<maxHistory>30</maxHistory>
57-
</rollingPolicy>
58-
</appender>
59-
<!--
60-
<logger name="org.mybatis" level="DEBUG" />
61-
<logger name="java.sql.Connection" level="DEBUG" />
62-
<logger name="java.sql.Statement" level="DEBUG" />
63-
<logger name="java.sql.PreparedStatement" level="DEBUG" />
64-
<logger name="java.sql.ResultSet" level="DEBUG" />
65-
<logger name="backend" level="DEBUG"/>
66-
-->
67-
<!-- 基于INFO级别处理日志:具体控制台或者文件对日志级别的处理还要看所在appender配置的filter,如果没有配置filter,则使用root配置 -->
68-
<root level="INFO">
69-
<appender-ref ref="STDOUT" />
70-
<appender-ref ref="WARN_OUT" />
71-
<appender-ref ref="ERROR_OUT" />
72-
</root>
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<configuration>
3+
<!--<include resource="org/springframework/boot/logging/logback/base.xml"/>-->
4+
<!-- 控制台日志 -->
5+
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
6+
<encoder>
7+
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] %-5level - %msg%n</pattern>
8+
<charset>UTF-8</charset> <!-- 此处设置字符集 -->
9+
</encoder>
10+
</appender>
11+
12+
<!-- warn日志 appender -->
13+
<appender name="WARN_OUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
14+
<file>/var/www/logs/warn.log</file>
15+
<!-- 日志格式 -->
16+
<encoder>
17+
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] %-5level %logger - %msg%n</pattern>
18+
</encoder>
19+
<!-- 日志级别过滤器 -->
20+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
21+
<!-- 过滤的级别 -->
22+
<level>WARN</level>
23+
<!-- 匹配时的操作:接收(记录) -->
24+
<onMatch>ACCEPT</onMatch>
25+
<!-- 不匹配时的操作:拒绝(不记录) -->
26+
<onMismatch>DENY</onMismatch>
27+
</filter>
28+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
29+
<!-- 按天回滚 daily -->
30+
<fileNamePattern>/var/www/logs/warn-%d{yyyy-MM-dd HH:mm:ss}.log</fileNamePattern>
31+
<!-- 最大保存时间:30天-->
32+
<maxHistory>30</maxHistory>
33+
</rollingPolicy>
34+
</appender>
35+
36+
<!-- error日志 appender -->
37+
<appender name="ERROR_OUT" class="ch.qos.logback.core.rolling.RollingFileAppender">
38+
<file>/var/www/logs/error.log</file>
39+
<!-- 日志格式 -->
40+
<encoder>
41+
<pattern>%d{yyyy-MM-dd HH:mm:ss} [%class:%line] %-5level %logger - %msg%n</pattern>
42+
</encoder>
43+
<!-- 日志级别过滤器 -->
44+
<filter class="ch.qos.logback.classic.filter.LevelFilter">
45+
<!-- 过滤的级别 -->
46+
<level>ERROR</level>
47+
<!-- 匹配时的操作:接收(记录) -->
48+
<onMatch>ACCEPT</onMatch>
49+
<!-- 不匹配时的操作:拒绝(不记录) -->
50+
<onMismatch>DENY</onMismatch>
51+
</filter>
52+
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
53+
<!-- 按天回滚 daily -->
54+
<fileNamePattern>/var/www/logs/error-%d{yyyy-MM-dd}.log</fileNamePattern>
55+
<!-- 最大保存时间:30天-->
56+
<maxHistory>30</maxHistory>
57+
</rollingPolicy>
58+
</appender>
59+
<!--
60+
<logger name="org.testMybatis" level="DEBUG" />
61+
<logger name="java.sql.Connection" level="DEBUG" />
62+
<logger name="java.sql.Statement" level="DEBUG" />
63+
<logger name="java.sql.PreparedStatement" level="DEBUG" />
64+
<logger name="java.sql.ResultSet" level="DEBUG" />
65+
<logger name="backend" level="DEBUG"/>
66+
-->
67+
<!-- 基于INFO级别处理日志:具体控制台或者文件对日志级别的处理还要看所在appender配置的filter,如果没有配置filter,则使用root配置 -->
68+
<root level="INFO">
69+
<appender-ref ref="STDOUT" />
70+
<appender-ref ref="WARN_OUT" />
71+
<appender-ref ref="ERROR_OUT" />
72+
</root>
7373
</configuration>

0 commit comments

Comments
 (0)