logback 简单配置
时间: 2023-08-10 15:00:26 浏览: 88
Logback 是一个流行的 Java 日志框架,被广泛用于各种项目中。它具有简单的配置方式,下面是一个简单的配置示例。
首先,在项目的依赖管理工具中添加 Logback 的依赖项。例如,如果你使用 Maven,可以在 pom.xml 文件中添加以下代码:
```xml
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
</dependencies>
```
接下来,在项目的资源文件夹(例如 src/main/resources)中创建 logback.xml 文件,并在其中配置 Logback。
一个最基本的配置示例如下:
```xml
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE" />
</root>
</configuration>
```
上述配置中,我们定义了一个名为 CONSOLE 的 appender,并指定了其输出格式。这里的 %d{yyyy-MM-dd HH:mm:ss} 表示输出日期时间,%-5level 表示输出日志级别,[%thread] 表示输出线程名,%logger{36} 表示输出日志的类名,%msg 表示输出日志消息,%n 表示换行。
然后,我们将该 appender 添加到 root logger 中,并指定了日志级别为 INFO(只输出 INFO 级别及以上的日志)。
这样,我们就完成了一个简单的 Logback 配置。当项目运行时,Logback 将按照我们定义的格式将日志输出到控制台上。
当然,Logback 还提供了更多的配置选项和特性,如文件输出、滚动文件,以及根据不同的包配置不同的日志级别等。你可以根据自己的需求进一步进行配置。
阅读全文