Java常用日志框架基础介绍
来源:互联网
Apache Commons Logging又叫做JakartaCommons Logging (JCL),它本身提供了简单的日志操作,但是它的主要作用是提供了一个日志操作门面接口,即让开发者不依赖具体的日志操作框架,可以根据需要切换日志框架。JCL不是具体的日志操作框架,而是一个日志门面框架。JCL对一些常用的日志操作框架进行了简单的封装,包括Log4J, Avalon LogKit, and JDK等。比如我们在使用log4j作为日志输出框架,就会在java文件中明确的引入具体的org.apache.log4j.Logger类,如果我们在想切换到其它日志操作框架会对程序翻天覆地的修改。而我们引入org.apache.commons.logging.Log,然后配置commons-loggin.properties配置文件来指定具体使用那个日志框架,在切换日志框架时,值需要更改配置文件即可。Apache Commons Logging又叫做JakartaCommons Logging (J