如何在JBoss上记录ip地址

时间:2010-07-27 17:48:37

标签: java logging jboss log4j

我想记录正在调用我的WS的客户端的IP地址。

我怎么能在JBoss上做到这一点?

编辑:

如果可能,我想在JBOSS上使用log4J配置。

2 个答案:

答案 0 :(得分:7)

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

%X{RemoteAddress}

在您的代码中,您可以按如下方式记录IP地址:

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

答案 1 :(得分:0)

阅读this,以防您通过EJB3提供功能。