springboot 日志

SpringBoot 使用 Logback 作为默认日志, CommonsLogging作为日志接口,INFO 级别输出。

CommonsLogging 和 SLF4J 类似,只是定义了统一的日志抽象接口,没有强大的打印日志功能。好处是可以自由切换日志框架:Log4j ,Log4j2,Logback。如果没有使用接口,直接使用具体的日志框架,不利于日志框架的切换,需要修改很多代码。

Logback是新一代日志框架,优于Log4j。它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J 。

SpringBoot 在 pom.xml 中默认导入了日志 jar 包。只需要在用到日志的地方新建CommonsLogging 或 SLF4J 对象。

  • 使用 SLF4J 输出日志
public class Test{
    private static final Logger logger = LoggerFactory.getLogger(Test.class);
    public void log() {
        logger.info("调用 log() ");
    }
}
  • 使用 CommonsLogging 输出日志
public class Test{
    private static final Log log = LogFactory.getLog(Test.class);
    public void log() {
        log.info("调用 log() ");
    }
}
  • 在 application.yml 中修改日志级别等信息
logging:
  level:
    root: debug

日志级别:TRACE , DEBUG , INFO , WARN , ERROR , FATAL , OFF

参考:http://www.fengyunxiao.cn

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值