更新时间: 2017-05-11 22:41:16       分类: 未分类


Logs in Java

Java Log API

Java中的日志分为3个组成模块:

Loggers -> Appenders(Handlers) -> Layouts(Formatters)

java.util.logging

jdk原生日志框架

Log4J(2)

开源Java日志框架,似乎性能优化的比JUL好一些

LogBack

Log4J的改进(?),做了不少优化。

SLF4J SL

为各种loging APIs提供一个简单统一的接口,可以自己部署真正的日志实现方案,可以调用SLF4J的内置日志系统,也可以自己编写不同日志框架的适配器来定制日志功能。(编译时静态绑定)

Commons Logging

把实际用于记录日志的功能抽象成接口,内部则可以集成多种其他日志框架同时工作(实现不唯一) 通过动态查找的机制,在程序运行时自动找出真正使用的日志库


评论

还没有评论