84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
单独使用log4j 与 结合log4j&common-logging有什么区别
人生最曼妙的风景,竟是内心的淡定与从容!
common-logging是log的抽象层,可以配置不同的log实现,他自带一个简单的logger,可以配置log4j作为log实现。
简单来说就是common-logging只是一个适配器,并没有实现日志功能,只提供了抽象的接口,类似于slf4j。log4j才是具体负责记日志的。
单独使用log4j当然也可以,而使用更加抽象的common-logging的话,以后如果想切换别的日志实现(例如Logback或JDK Logger),就非常方便。单独使用log4j的话以后不方便切换其他日志框架。
具体可以参考我的另外一个回答:https://segmentfault.com/q/10...
common-logging是log的抽象层,可以配置不同的log实现,他自带一个简单的logger,可以配置log4j作为log实现。
简单来说就是common-logging只是一个适配器,并没有实现日志功能,只提供了抽象的接口,类似于slf4j。log4j才是具体负责记日志的。
单独使用log4j当然也可以,而使用更加抽象的common-logging的话,以后如果想切换别的日志实现(例如Logback或JDK Logger),就非常方便。单独使用log4j的话以后不方便切换其他日志框架。
具体可以参考我的另外一个回答:https://segmentfault.com/q/10...