log包:封装了不同日志实现的统一用法
1、Log:抽象类
属性:ILogFactory defaultLogFactory 默认的log工厂,在生成具体的Log对象时由工厂负责
方法 :
getLog 获取Log对象
debug 调试信息,抽象方法
info 普通信息,抽象方法
error 错误信息,抽象方法
其他信息
实现类:JdkLog、Log4jLog
2、ILogFactory:接口
方法:Log getLog(Class clazz) 返回log对象
实现类:JdkLogFactory、Log4jLogFactory
3、LogManager:管理类
方法:setDefaultLogFactory 设置默认的log工厂
4、LogKit:提供简单的接口进行log操作,实际是通过Log类的方法来实现
方法:debug 调试信息,info 普通信息,error 错误信息,等等
5、Constants类提供了接口来设置Log工厂:setLogFactory
网友评论