springboot 默认使用的日志就是logback,所以使用logback不需要添加日志相关依赖了,执行 添加logback.xml配置文件,springboot这个聪明的框架便能识处理你的配置。
做法:将logback.xml放在resources下(classpath)下即可。配置参考如下:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <statusListener class="ch.qos.logback.core.status.NopStatusListener"/> <jmxConfigurator/> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%date [%thread] %-5level %logger{80} - %msg%n</pattern> </encoder> </appender> <property name="log.base" value="./log/member"/> <appender name="logfile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${log.base}.log</File> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <FileNamePattern>${log.base}.%d{yyyy-MM-dd}.log</FileNamePattern> </rollingPolicy> <encoder> <pattern>%date [%thread] %-5level %logger{80} - %msg%n</pattern> </encoder> </appender> <!-- 设置日志级别 --> <logger name="cn.joiner" additivity="false" > <level value="info" /> <appender-ref ref="stdout"/> <appender-ref ref="logfile"/> </logger> <root level="INFO"> <appender-ref ref="stdout"/> <appender-ref ref="logfile"/> </root> </configuration>
这时候,再启动项目,日志配置生效。
时间: 2024-11-10 00:13:05