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的依赖。
posted @ 2019-04-14 17:12  酒皇  阅读(320)  评论(0编辑  收藏  举报