如何同时使用log4j 2.0和slf4j以及Commons Logging
我目前正在启动一个新的Webapp(在tomcat 6上运行)我有使用slf4j的组件和使用共享资源日志记录的组件,我计划使用log4j 2.0作为日志实现,原因有几个(主要是对于附加器:SocketAppender和SyslogAppender,但也因为提升的配置重新加载而不会丢失日志事件)
现在我的问题是: - 我应该将新课程编程到哪个界面?loag4j 还是 slf4j?甚至是公共日志记录?
部署 jar 的最佳方式是什么?把它们放在我的应用程序大战中,还是把它们放到tomcat库里?
我需要部署哪些 jar?log4j(包括 slf4j 和 commons bindings)、commons logging (slf4j-api-1.7.2.jar) 和 slf4j api (slf4j-api-1.7.2.jar)