Logback作为Java主流日志框架,其常规配置主要通过XML文件实现,核心组件包括Appender(输出端)、Logger(记录器)和Layout(格式)。以下是关键配置要点及示例:
⚙️ 一、配置文件基础
-
命名规则
配置文件需命名为logback.xml
或logback-spring.xml
(Spring项目专用),放置在src/main/resources
目录下。Logback会自动识别这8种命名格式。 -
基本结构
<configuration scan="true" scanPeriod="30 seconds"> <!-- 定义变量 --> <property name="LOG_HOME" value="./logs" /> <!-- Appender配置 --> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">...</appender> <!-- Logger级别设置 --> <logger name="com.example.controller" level="DEBUG" /> <!-- 根Logger -->