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来获取帮助。
开发资源
- 下载
- 用户手册
- FAQ
- SLF4J错误信息
- 兼容遗留API
- SLF4J迁移工具
- SLF4J扩展
- 本地化/国际化支持
- javadocs
- 源代码、测试代码
- 最新发布
- 文章教程
- 简化SL4J和commons logging的区别,by Jay Vyas
- 使用slf4j记录Java日志,by Thorbjørn Ravn Andersen
- 在RCP应用中使用通用Logger插件,by John J. Franey
- 关于Java logging和SLF4J的思考,by Nicolas Frankel
- 使用SLF4J和Guice记录日志,by Michael Glauche
- 10页PPT讲解SLF4J,by Ceki Gülcü
- Devoxx-2009 视频展示,by Ceki Gülcü
- 不存在的v99版本,by Erik van Oosten
- 使用SLF4J进行JUnit 4日志测试小贴士,by Pete Sellars
- commons-logging太长,你好SLF4J,by Howard Lewis Ship
- 我的SLF4J演讲,by Bruce Snyder
- Spring中的依赖关系,by Dave Syer
- 用SLF4记录日志,by Baptiste Wicht
- SLF4J使用步骤 短视频(8分钟)
关联项目
SLF4J本地实现
SLF4J封装
使用了SLF4J项目
下面按字母表顺序列出了部分采用SLF4J的项目:
官方网站:www.slf4j.org/
开源地址:github.com/qos-ch/slf4…