一.日志家族 Log4j一开始就很强大,在jdk自带日志系统之前,apache就曾经尝试把log4j划为java的一部分,不知为何没能成功,sun还是用了自己很弱的日志系统.为了兼容各个日志系统,apache又推出了commons-logging,来对多个日志系统进行封装.Commons-logging本身不是日志系统,它只是一个日志系统大管家,来决定到底叫哪一个日志系统出马.由于它使用了ClassLoader寻找和载入底层的日志库,导致了象OSGI这样的框架无法正常工作,因为OSGI的不同的插…