Logback日志详解

1、什么是日志

通过日志查看程序的运行过程,运行信息,异常信息等

2、日志级别

日志记录器(Logger)的行为是分等级的。如下表所示:

分为:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF

默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别

# 设置日志级别
logging:
  level:
    root: ERROR

这种方式能将ERROR级别以及以上级别的日志输出到控制台上,其他级别将不会输出

3、创建日志文件

spring boot内部使用Logback作为日志实现的框架。

先删除前面在application.yml中的日志级别配置

resources 中创建 logback-spring.xml (默认日志文件的名字)

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
</configuration>

4、创建测试日志输出

将以下日志输出到任意controller的方法中即可,例如list方法中


@GetMapping("/listAll")
public Result listAll(){
    log.info("hello pl ");
    log.warn("warning pl");
    log.error("error pl");
    List<IntegralGrade> list = integrationService.list();
    return Result .yes().data("listAll", listAll);
}

二、基本配置说明

1、configuration

日志配置的根节点

<configuration></configuration>

2、contextName

<contextName>是<configuration>的子节点。

每个logger都关联到logger上下文,默认上下文名称为“default”。但可以使用<contextName>设置成其他名字,用于区分不同的应用程序。

<contextName>xxx</contextName>

3、property

<property>是<configuration>的子节点࿰

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值