目录
- 一、日志的重要性
- 二、常见的日志框架
- (一)SLF4J + Logback
- 1. 添加依赖
- 2. 配置 `logback.xml`
- 3. 使用日志
- (二)Log4j2
- 1. 添加依赖
- 2. 配置 `log4j2.xml`
- 3. 使用日志
- (三)Spring Boot 集成
- 1. 配置 `application.properties`
- 2. 使用日志
- 三、总结
一、日志的重要性
日志是应用程序运行时的记录,它可以帮助开发者了解程序的执行流程、调试问题、监控性能以及进行安全审计。在Java开发中,合理使用日志可以显著提高代码的可维护性和系统的可靠性。
二、常见的日志框架
(一)SLF4J + Logback
SLF4J(Simple Logging Facade for Java)是一个日志门面,它允许在运行时选择日志实现。Logback 是 SLF4J 的一个流行实现,提供了高性能和灵活的日志记录功能。
1. 添加依赖
在 pom.xml
文件中添加以下依赖:
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>2.0.9</version>
</dependency>
<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>1.4.11</version>
</dependency>
2. 配置 logback.xml
在 src/main/resources
目录下创建 logback.xml
文件:
<configuration><appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"><encoder><pattern>%date %level [%thread] %logger{10} - %msg%n</pattern></encoder></appender><appender name