Logback:Tomcat和少数应用程序的最佳实践?

时间:2014-05-30 15:04:05

标签: java tomcat slf4j logback

我们有12个应用程序(Java Web& Java SE),现在必须使用Logback。 我们有一些API可以分解某些业务流程。这些API基于Spring,提供无状态服务(@Service& @Autowired) 应用程序部署在Tomcat 5.5中,API部署在共享中。 对于每个应用程序,我们必须按用户的会话生成日志。为此,我们使用SiftingAppender / MDC对象。

在这种情况下哪些是最佳做法?

  1. 在每个应用程序中管理Slf4j + Logback(lib + logback.xml)
  2. 放置libs并创建Tomcat共享的全局logback.xml(在类中)?仅适用于Web应用程序,对于Java SE,我们必须直接管理它。
  3. 如何正确管理MDC?

    我们已经创建了一个servlet过滤器,但是它在Ajax或外部线程上运行得不好。 我们是否应该创建一个新类,为每个日志记录设置具有良好值的MDC?

    谢谢。

0 个答案:

没有答案