Log4J2 Plugin vs ThreadContext用于打印有关多租户的信息

时间:2017-08-01 06:34:53

标签: java maven osgi log4j2 multi-tenant

我有一个maven OSGi项目,多个租户登录到同一个控制台和文件。我想在日志消息中打印tenantID,目前我已经编写了一个自定义转换器来获取tenantID字段。在阅读Log4J2 ThreadContext文档后,看起来ThreadContext适合这种情况。哪种方式更好?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用Log4J2 ThreadContext或Log4j MDC来实现此目的。如果我的理解是正确的,那么您的要求就是对记录器附加数据。