007 日志整合与lombok的使用
Posted trekxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了007 日志整合与lombok的使用相关的知识,希望对你有一定的参考价值。
一 .概述
这一部分我们用比较简单的方式进行说明,springboot使用logback来完成日志的输出.
二 .日志框架的的问题
在java之中,日志框架的使用实际上是比较混乱的,最终出现了sl4j,这个仅仅是一个门面接口包.我们如果想使用,就必须使用一个实现包.
由于日志框架的混乱,我们有时候还需要一个中间包进行转换.
现在的日志框架的整合,我们一般都推荐使用logback最为日志框架.
三 .日志框架的配置
springboot已经为我们配置好了基本的日志框架,因此在我们启动springboot的时候,我们就能看到日志的打印.
当然,我们也可以在application.yml之中进行配置,这样我们就能实现自定义的日志配置.
看下面的例子:在这个例子之中我们使用lombok帮助我们简化日志的使用.
@RestController @Slf4j public class LoggerController { @RequestMapping("/logging") public void log() { log.info("这是我的第一个日志的实现.."); } }
通过lombok我们就能轻松的使用日志框架了.
注意: springboot之中默认使用的日志级别就是info级别.
logging:
level:
com.trek: debug
file: D:log.log
上面就是我们最基本的日志配置了.
四 .使用自定义的配置
如果我们想使用自定义的日志配置,我们只需要在类路径下放入指定的日志配置文件就可以了.
如我们使用logback,那么我们就放入一个logback.xml文件就行了.
实际上我们还可以使用profile的形式进行环境配置,这个自己去看文档就好了
以上是关于007 日志整合与lombok的使用的主要内容,如果未能解决你的问题,请参考以下文章