2010-07-27 121 views

回答

0

阅读this,以防您通过EJB3验证功能。

+0

THX的答案。 但我没有使用EJB3,并且我想在jboss上使用log4j conf将其记录下来 – 2010-07-27 18:01:19

7

将以下内容添加到log4j配置xml中的转换模式参数中。

%X{RemoteAddress} 

而在你的代码,你可以如下登录的IP地址:

MDC.put("RemoteAddress", request.getRemoteAddr()) 
+5

代码在请求完成后还应该“取消”MDC。 – skaffman 2010-07-28 08:49:11

+1

这是一篇关于在jboss中使用MDC的简短文章:http://community.jboss.org/wiki/LoggingContextualInformation – 2010-07-29 16:07:35