如何将IP地址和userId添加到日志文件(Commons-logging lib)

时间:2014-05-27 13:45:37

标签: java log4j

在登录lof文件时添加IP地址和Loggedin userId的appoarch /机制是什么。(使用某些模式)。

仅供参考我们正在使用commons-logging框架。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您必须使用MDC(映射诊断上下文)来执行此类操作。我相信你有一个网络应用程序;您可以配置一个servlet过滤器,该过滤器从servlet请求中读取IP地址和用户ID,并将其转储到MDC中。然后您的记录器会自动选择此值并将其打印在所有记录的行中。您可以参考http://www.javacodegeeks.com/2013/01/effective-logging-in-javajee-mapped-diagnostic-context.htmlhttp://logback.qos.ch/manual/mdc.html来了解MDC