Java日志框架介绍

一.序言

  • 线上问题的排查
  • 通过日志数据进行用户行为分析等

二.日志框架分类及其历史

框架的种类:

  1. JDK自身带的
  2. Log4J1及其Log4J2:
  3. LogBack:
  4. Commons Logging:门面框架
  5. SLF:门面框架

框架历史:

框架之间关系:

  • SLF与Commons Logging是一种门面的设计模式,提供了日志层面的抽象接口而具体的实现可以是Log4J或LogBack.
  • 最近搭档:

       Commongs Logging+Log4j

       SLF+LogBack

三.Commons Logging与SLF区别

实现机制:

Commons Logging利用java 动态加载机制查找实现类,在OSGI插件中通用性不好。

SLF在编译期间通过制定目录查找实现类。

性能:

四.实际应用

猜你喜欢

转载自www.cnblogs.com/springmonkey/p/9805877.html
今日推荐