springboot日志切换

默认情况下,springboot会使用logback来记录日志,并用info级别输出到控制台.一般来说,我们不需要 切换日志实现,logback能够满足我们的需要。但是,如果我们决定使用Log4j或者Log4j2,那么我们只需要修改依赖,引入对应日志该实现的起步依赖,同时排除掉logback就可实现。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter<artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot<groupId>
<artifactId>spring-boot-starter-logging<artifactId>
</exclusion>
</exclusions>
</dependency>

在排除默认日志的起步依赖后,我们就可以引入我们想用的日志依赖了,比如说我们引入log4j
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j<artifactId>
</dependency>

那么,在springboot工程中,我们如何配置日志级别呢?
要设置日志级别,我们可以配置以logging.level开头的属性,当然我们也可以将我们的日志写在我们想要的文件和目录下。在application.yml下我们这样配置:

    ``logging:
         path: /logs/demo
         file: MyDemo.log
         level:
            root: warn
            org:
              springframework:
                 security: DEBUG``

因为Spring Security 的日志要用debug级别,我们在配置时也加入了security的配置属性。默认情况下日志会在10MB的时候切分一次。
好了,日志的基本配置就完成了。
好记性不如烂笔头,回炉的过程总有意想不到的收获。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值