Mybatis日志系统

日志系统在生产环境中至关重要,用于问题排查。本文介绍了SLF4J作为日志接口,允许在部署时选择日志框架,如Logback。Logback由Log4j创始人创建,性能优于Log4j,且初始化内存负载较小。配置SLF4J与Logback涉及在pom.xml中引入依赖和创建logback.xml配置文件。
摘要由CSDN通过智能技术生成

1. 日志系统作用

日志系统对于生产环境非常重要,是排查处理问题的重要依据。

常见的日志系统:

  • log4j
  • jdk自带的jul(java.util.logging)
  • jcl commons-logging 是一个日志接口,底层使用log4j,jdk的logging实现
  • slf4j (simple logging factory for java) 是一个日志接口,底层可以采用logback,log4j2等具体实现
  • logback 与log4j,log4j2是同一作者,符合slf4j接口规范

2. SLF4j是什么

Java的简单日志外观(SLF4J)作为各种日志框架(例如Java.util.Logging、logback、log4j)的简单外观或抽象,允许最终用户在部署时插入所需的日志框架。
slf4j要做的事情与jdbc类似,即:为日志输出提供标准接口,真正的输出则使用logback,log4j等日志系统,如果在系统中使用slf4j接口来操作日志,以后可以灵活的替换日志系统。

3. logback

为什么使用logback日志系统

  • logback在slf4j之后之后出现,完全符合slf4j接口规范
  • 由log4j创始人设计开发,性能比log4j有很大的提升,始化内存加载也更小了
  • 2011年11月发布1.0版,经过了充分的实践检验

4. slf4j+logback配置

  1. 在pom.xml中引入需要的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值