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>
這時候,再啟動項目,日志配置生效。