我们有12个应用程序(Java Web& Java SE),现在必须使用Logback。 我们有一些API可以分解某些业务流程。这些API基于Spring,提供无状态服务(@Service& @Autowired) 应用程序部署在Tomcat 5.5中,API部署在共享中。 对于每个应用程序,我们必须按用户的会话生成日志。为此,我们使用SiftingAppender / MDC对象。
在这种情况下哪些是最佳做法?
如何正确管理MDC?
我们已经创建了一个servlet过滤器,但是它在Ajax或外部线程上运行得不好。 我们是否应该创建一个新类,为每个日志记录设置具有良好值的MDC?
谢谢。