2010-07-27 13 views
5

पर आईपी पते लॉग इन करने की मैं ग्राहक जो मेरे WS बुला रहा है के आईपी पते प्रवेश करना चाहते हैं।कैसे JBoss

मैं ऐसा कैसे कर सकते हैं JBoss पर?

संपादित करें:

मैं JBoss पर log4j विन्यास का उपयोग करने के यदि संभव हो तो करना चाहते हैं।

उत्तर

0

this पढ़ें, मामले में आप EJB3 के माध्यम से provind कार्यक्षमता कर रहे हैं।

+0

Thx। लेकिन मैं EJB3 उपयोग नहीं कर रहा है, और मैं jboss –

7

log4j विन्यास एक्सएमएल में अपने रूपांतरण पैटर्न पैरामीटर के लिए निम्न जोड़ें।

%X{RemoteAddress} 

और अपने कोड में आप आईपी पते लॉग इन कर सकते इस प्रकार है: जवाब के लिए

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

कोड भी "सेट नहीं" MDC एक बार अनुरोध पूरा कर लिया है चाहिए पर log4j conf का उपयोग कर इसे लॉग ऑन करना चाहते हैं। – skaffman

+1

यहाँ है jboss में MDC के उपयोग पर एक संक्षिप्त लेख: http://community.jboss.org/wiki/LoggingContextualInformation –

संबंधित मुद्दे