Log4j是目前最流行的日志框架。有两个版本
- 1.x:Log4j
- 2.x:Log4j2
Log4j下载地址https://www.apache.org/dyn/closer.lua/logging/log4j/2.11.1/apache-log4j-2.11.1-bin.tar.gz,建议选择清华的镜像
下载的文件包含了1.x和2.x的jar包,
Commons Logging可以自动使用Log4j:
Commons Logging如果在classpath中发现了log4j,就会使用log4j
始终使用Commons Logging接口来写入日志
开发阶段无需引入Log4j
使用Log4j只需要把正确的配置文件和相关jar包放入classpath
使用配置文件可灵活修改日志,无需修改代码
总结
通过Commons Logging实现日志,不需要修改代码即可使用Log4j
使用Log4j只需要把log4j2.xml和相关jar放入classpath
如果要更换Log4j,只需要移除log4j2.xml和相关jar
只有扩展Log4j时,才需要引用Log4j的接口