2010-07-27 118 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