spring boot 学习之五(日志配置)

Posted 酒皇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 学习之五(日志配置)相关的知识,希望对你有一定的参考价值。

想直接看这里的我建议先看了我的spring boot 学习之四。因为日志的配置要用到properties。

先了解一下springBoot的日志系统然后再进行配置。

springboot默认采用的是slf4j+logback。之前的web模块已经添加过了相关日志的依赖

private static final Logger logger = LoggerFactory.getLogger(LogConfig.class);

我们调用这个对象即可进行日志记录,日志记录默认是打印出来的,我们可以调用相关对象方法进行记录

            logger.trace("trace日志。。");
            logger.debug("debug日志。。");
            logger.info("info日志。。。");
            logger.warn("warn日志。。。");
            logger.error("error日志。。");

直接写在启动类中即可进行测试。

 

 

首先找到项目中关于配置的src/main/resources文件夹,打开里面的application.properties

如果没有可以自行创建。

创建之后可以通过修改参数的形式来修改日志的位置,日志的文件夹名,日志的级别。参数名如下

logging.file=user/springbootdemo.log
logging.level.com.dhh=DEBUG
logging.level.org.springframework.web=INFO
logging.level.org.hibernate=ERROR
logging.level.XXXX后面表示的是包名等号后面的是日志级别
比如:
logging.level.com.dhh=DEBUG
com.dhh这个包以下的日志级别为DEBUG。至于日志级别的问题,TARCE < DEBUG < INFO < WARN < ERROR < FATAL 

这样我们的日志也设置完成了。
 
log4j有另外的配置方式,基本与原本的配置格式相同,很好理解。这就不细说了。如果我们需要的话需要添加log4j的依赖。

以上是关于spring boot 学习之五(日志配置)的主要内容,如果未能解决你的问题,请参考以下文章

spring-boot学习之集成mybatis

Spring Boot 学习之项目构建

Spring Cloud学习之五配置中心

spring boot框架学习之重要注解3注解方式读取外部资源配置文件

119. Spring Boot 加速你的maven构建——阿里云Maven仓库地址片从零开始学Spring Boot

Activiti学习之spring boot 与activiti整合