Skip to content

Commit 5d82536

Browse files
committed
默认日志管理与Logback配置详解
1 parent e31efa0 commit 5d82536

File tree

12 files changed

+60
-164
lines changed

12 files changed

+60
-164
lines changed

2.x/README.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,19 @@
9898
- [Spring Boot 2.x基础教程:如何隔离@Async异步任务的线程池](https://blog.didispace.com/spring-boot-learning-2-7-7)
9999
- [Spring Boot 2.x基础教程:配置线程池的拒绝策略](https://blog.didispace.com/spring-boot-learning-2-7-8)
100100

101+
### 日志管理
102+
103+
- [Spring Boot 2.x基础教程:默认日志管理与Logback配置详解](https://blog.didispace.com/spring-boot-learning-2-8-1)
104+
- [Spring Boot 2.x基础教程:使用tinylog记录日志](https://blog.didispace.com/spring-boot-learning-2-8-3)
105+
- [Spring Boot 2.x基础教程:使用log4j2记录日志](https://blog.didispace.com/spring-boot-learning-2-8-3)
106+
101107
### 其他内容
102108

103109
- [Spring Boot自定义启动Banner](http://blog.didispace.com/spring-boot-banner/)
104110
- [实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件](http://blog.didispace.com/springbootmailsender/)
105111
- [使用Spring StateMachine框架实现状态机](http://blog.didispace.com/spring-statemachine/)
106112
- [Spring Boot应用的后台运行配置](http://blog.didispace.com/spring-boot-run-backend/)
107113

108-
109114
## 进阶与深入
110115

111116
- [什么时候不要使用@Autowire](http://blog.didispace.com/when-not-use-autowire-in-spring-boot/)
@@ -125,16 +130,7 @@
125130
- [Spring Boot 2.0 新特性(一):配置绑定 2.0 全解析](http://blog.didispace.com/Spring-Boot-2-0-feature-1-relaxed-binding-2/)
126131
- [Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent](http://blog.didispace.com/Spring-Boot-2-0-feature-2-ApplicationStartedEvent/)
127132

128-
### 2.x版本信息
129-
130-
- [Spring Boot 2.2 正式发布,大幅性能提升 + Java 13 支持](http://blog.didispace.com/spring-boot-2-2-release/)
131-
- [Spring Boot 2.3.0 发布](/spring-boot-2-3-0-release/)
132-
- [Spring Boot 2.3.0 放弃 Maven 转投 Gradle](/spring-boot-gradle/)
133-
- [Spring Boot 2.3.2 发布,解决 Too many open files 导致的应用宕机问题](http://blog.didispace.com/spring-boot-2-3-2-release/)
134-
- [Spring Boot 2.4.0 正式发布!全新的配置处理机制,拥抱云原生!](http://blog.didispace.com/spring-boot-2-4-0-ga/)
135-
- [Spring Boot 2.4.1 发布,修正大量2.4全新配置机制的Bug](http://blog.didispace.com/spring-boot-2-4-1-release/)
136-
- [Spring Boot 2.5.0 发布:支持Java16、Gradle 7、Datasource初始化调整](https://blog.didispace.com/spring-boot-2-5-0-release/)
137-
- [Spring Boot 2.5.1 发布](https://blog.didispace.com/spring-boot-2-5-1-release/)
133+
更多关于2.x的版本信息可查看[点击查看](http://www.springcloud.com.cn/)
138134

139135
## 我的公众号
140136

2.x/README_zh.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@
100100
- [Spring Boot 2.x基础教程:如何隔离@Async异步任务的线程池](https://blog.didispace.com/spring-boot-learning-2-7-7)
101101
- [Spring Boot 2.x基础教程:配置线程池的拒绝策略](https://blog.didispace.com/spring-boot-learning-2-7-8)
102102

103+
### 日志管理
104+
105+
- [Spring Boot 2.x基础教程:默认日志管理与Logback配置详解](https://blog.didispace.com/spring-boot-learning-2-8-1)
106+
- [Spring Boot 2.x基础教程:使用tinylog记录日志](https://blog.didispace.com/spring-boot-learning-2-8-3)
107+
- [Spring Boot 2.x基础教程:使用log4j2记录日志](https://blog.didispace.com/spring-boot-learning-2-8-3)
108+
103109
### 其他内容
104110

105111
- [Spring Boot自定义启动Banner](http://blog.didispace.com/spring-boot-banner/)

2.x/chapter8-1/pom.xml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<groupId>com.didispace</groupId>
1414
<artifactId>chapter8-1</artifactId>
1515
<version>0.0.1-SNAPSHOT</version>
16-
<description>Spring Security快速入门</description>
16+
<description>默认日志管理与Logback配置详解</description>
1717

1818
<properties>
1919
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -23,7 +23,7 @@
2323
<dependencies>
2424
<dependency>
2525
<groupId>org.springframework.boot</groupId>
26-
<artifactId>spring-boot-starter</artifactId>
26+
<artifactId>spring-boot-starter-web</artifactId>
2727
</dependency>
2828

2929
<dependency>
@@ -33,19 +33,10 @@
3333
</dependency>
3434

3535
<dependency>
36-
<groupId>org.springframework.boot</groupId>
37-
<artifactId>spring-boot-starter-web</artifactId>
36+
<groupId>org.projectlombok</groupId>
37+
<artifactId>lombok</artifactId>
38+
<scope>provided</scope>
3839
</dependency>
39-
40-
<dependency>
41-
<groupId>org.springframework.boot</groupId>
42-
<artifactId>spring-boot-starter-thymeleaf</artifactId>
43-
</dependency>
44-
<dependency>
45-
<groupId>org.springframework.boot</groupId>
46-
<artifactId>spring-boot-starter-security</artifactId>
47-
</dependency>
48-
4940
</dependencies>
5041

5142
<build>

2.x/chapter8-1/src/main/java/com/didispace/chapter81/Application.java

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.didispace.chapter81;
2+
3+
import lombok.extern.slf4j.Slf4j;
4+
import org.springframework.boot.SpringApplication;
5+
import org.springframework.boot.autoconfigure.SpringBootApplication;
6+
7+
/**
8+
* @author 程序猿DD
9+
* @version 1.0.0
10+
* @blog https://blog.didispace.com
11+
*/
12+
@Slf4j
13+
@SpringBootApplication
14+
public class Chapter81Application {
15+
16+
public static void main(String[] args) {
17+
SpringApplication.run(Chapter81Application.class, args);
18+
19+
log.error("Hello World");
20+
log.warn("Hello World");
21+
log.info("Hello World");
22+
log.debug("Hello World");
23+
log.trace("Hello World");
24+
}
25+
26+
}

2.x/chapter8-1/src/main/java/com/didispace/chapter81/HelloController.java

Lines changed: 0 additions & 33 deletions
This file was deleted.

2.x/chapter8-1/src/main/java/com/didispace/chapter81/WebSecurityConfig.java

Lines changed: 0 additions & 36 deletions
This file was deleted.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
debug=true
2+
3+
spring.output.ansi.enabled=detect
4+
5+
logging.file.name=run.log
6+
logging.file.path=./
7+
8+
logging.level.com.didispace=debug
9+
10+
logging.logback.rollingpolicy.clean-history-on-start=false
11+
logging.logback.rollingpolicy.file-name-pattern=
12+
logging.logback.rollingpolicy.max-history=7
13+
logging.logback.rollingpolicy.max-file-size=10MB
14+
logging.logback.rollingpolicy.total-size-cap=0B

2.x/chapter8-1/src/main/resources/templates/hello.html

Lines changed: 0 additions & 13 deletions
This file was deleted.

2.x/chapter8-1/src/main/resources/templates/index.html

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)