Springboot 中使用 lombok 进行 slf4j 配置和使用

时间:2025-04-26 17:16:27
<?xml version="1.0" encoding="UTF-8"?> <configuration> <!-- 格式化输出:%date表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度 %msg:日志消息,%n是换行符--> <property name="LOG_PATTERN" value="[%d{yyyy-MM-dd HH\:mm\:ss}] [%p] [%c] %m%n" /> <property name="FILE_PATH" value="C:/Users/windows/Desktop/logs/%d{yyyy-MM-dd}.%" /> <!-- 控制台输出日志 --> <appender name="console" class=""> <encoder> <!-- 按照上面配置的LOG_PATTERN来打印日志 --> <pattern>${LOG_PATTERN}</pattern> </encoder> </appender> <!--每天生成一个日志文件,保存30天的日志文件。rollingFile是用来切分文件的 --> <appender name="rollingFile" class=""> <rollingPolicy class=""> <fileNamePattern> ${FILE_PATH} </fileNamePattern> <!-- keep 30 days' worth of history --> <maxHistory>30</maxHistory> <timeBasedFileNamingAndTriggeringPolicy class=""> <!-- 日志文件的最大大小 --> <maxFileSize>10MB</maxFileSize> </timeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> <encoder> <pattern>${LOG_PATTERN}</pattern> </encoder> </appender> <!-- 日志输出级别 --> <root level="WARN"> <appender-ref ref="console" /> <appender-ref ref="rollingFile" /> </root> </configuration>

相关文章