Logback的配置文件通常命名为logback.xml,它控制了日志记录方式、级别和输出目标。在Spring Boot项目中,可以将logback.xml文件放置在src/main/resources目录下。
以下是一个基本的logback.xml配置示例:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!-- 控制台输出 -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!-- 设置根日志级别为INFO,继承给所有logger -->
<root level="INFO">
<appender-ref ref="CONSOLE" />
</root>
</configuration>
元素定义了日志的输出目标,这里使用控制台输出。您可以配置文件、数据库、邮件等不同的输出目标。 元素定义了日志的格式,上述示例使用了一个简单的格式,显示了时间戳、线程、日志级别、Logger名称和消息。 元素定义了根日志记录器,它的级别是INFO,表示只记录INFO级别及以上的日志消息。
配置日志级别
Logback允许您为不同的Logger定义不同的日志级别。例如,如果您想将某个包下的日志级别设置为DEBUG,可以按照以下方式配置:
<logger name="com.example.myapp" level="DEBUG" />
这将设置名为com.example.myapp的Logger的日志级别为DEBUG。这对于调试特定部分的应用程序非常有用。
标签:xml,Logback,Spring,Boot2,logback,日志,级别,Logger,系统日志 From: https://www.cnblogs.com/jddreams/p/17877312.html