我目前正在启动一个新的 Webapp(在 tomcat 6 上运行)我有使用 slf4j 的组件和使用 commons 日志记录的组件由于多种原因我计划使用 log4j 2.0 作为日志实现(主要用于附加程序:SocketAppender 和 SyslogAppender,但也因为在不丢失日志事件的情况下提升配置重新加载)
现在我的问题是: - 我将新类编程到哪个接口?loag4j 还是 slf4j?甚至公共记录?
部署 jar 的首选方式是什么?将它们放入我的应用程序战争中还是将它们放入 tomcat 库中?
我需要部署什么罐子?log4j(包括 slf4j 和 commons 绑定)、commons logging (slf4j-api-1.7.2.jar) 和 slf4j api (slf4j-api-1.7.2.jar)