SLF4J:一个灵活的Java日志接口

1,310 阅读2分钟
原文链接: hao.jobbole.com
本资源由 伯乐在线 - BadCoder 整理,您也想贡献一份力量?欢迎加入我们 »

Java简单日志门面(SLF4J即Simple Logging Facade for Java的缩写)是一个针对各种日志框架(如java.util.logging、logback、log4j)的简单门面(Facade)或者抽象,终端用户可以在项目真正部署运行的时候嵌入自己想要用的日志框架用作日志记录的具体实现。SLF4J遵循MIT协议发布。

查看图片

  • 在正式开始使用SLF4J之前,强烈推荐您先阅读SLF4J用户手册
  • 需要注意的是项目中必须要添加一个的唯一的依赖就是slf4j-api.jar。如果没有在class path中绑定的话,SLF4J默认不进行任何具体操作。
  • 如果你想要将Java源码的日志记录工作变成SLF4J方式完成,请参考我们的迁移工具,通过SLF4J API你可以在几分钟之内完成项目的迁移工作。
  • 如果你的项目依赖于一个诸如commons logging、log4j或者java.util.logging之类的外部的日志API,阅读遗留API来获取帮助。

开发资源

关联项目

SLF4J本地实现

SLF4J封装

使用了SLF4J项目

下面按字母表顺序列出了部分采用SLF4J的项目:

官方网站:www.slf4j.org/
开源地址:github.com/qos-ch/slf4…