Apache通用日志包的介绍:
Apache通用日志包提供一组通用的日志接口,用户可以自由的选择实现日志的第三方软件。
通用日志目前支持以下日志实现:Log4j日志器,JDK1.4Logging SimpleLog日志器,NoOpLog日志器.
Apache通用日志包的两个常用的接口:Log和LogFactory
通用日志包把日志消息分为6个级别:向上兼容不向下兼容
1.fatal 致命的
2.error 错误
3.warn 警告
4.info 信息
5.debug 调试
6.trace 细节
Log接口:代表了日志器,它提供一组输出日志的方法,
如fatal(Object message),注意只有当它输出日志的级别大于或者等于日志配置的级别时,这个方法才被执行,
在程序输出某种级别的日志消息之前,提倡先调用isFatalEnabled()方法来判断该级别的日志是否允许输出,这有助于提高应用的性能
LogFactory接口:提供了获得日志器的实例的两个静态方法。
public static Log getLog(String name)throws LogConfigurationException; //name参数作为日志器的名字
public static Log getLog(Class class) throws LogConfigurationException; //class参数指定类的名字作为日志器的名字