细说Java主流日志工具库
目录 概述 java.util.logging (JUL) Log4j Logback Log4j vs Logback common-logging slf4j common-logging vs slf4j 总结 实施日志解决方案 引入jar包 slf4j直接绑定日志组件 slf4j兼容非slf4j日志组件 spring 集成 slf4j common-logging绑定日志组件 配置 完整的logback.xml参考示例 完整的log4j.xml参考示例 logback配置参数说明 使用API slf4j用法 common-logging用法 参考 概述 在项目开发中,为了跟踪代码的运行情况,常常要使用日志来记录信息。 在Java世界,有很多的日志工具库来实现日志功能,避免了我们重复造轮子。 我们先来逐一了解一下主流日志工具。 java.util.logging (JUL) JDK1.4开始,通过 java.util.logging 提供日志功能。 它能满足基本的日志需要,但是功能没有Log4j强大,而且使用范围也没有Log4j广泛。 Log4j Log4j是apache的一个开源项目,创始人Ceki Gulcu。