springboot使用之三:springboot使用logback日志
Posted 代码&优雅着&生活
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot使用之三:springboot使用logback日志相关的知识,希望对你有一定的参考价值。
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>
这时候,再启动项目,日志配置生效。
以上是关于springboot使用之三:springboot使用logback日志的主要内容,如果未能解决你的问题,请参考以下文章
spring boot 系列之三:spring boot 整合JdbcTemplate
spring boot整合jsp的那些坑(spring boot 学习笔记之三)
Https系列之三:让服务器同时支持httphttps,基于spring boot
《深入实践Spring Boot》阅读笔记之三:核心技术源代码分析
#yyds干货盘点#自定义spring boot starter三部曲之三:源码分析spring.factories加载过程