Quiero registrar la dirección IP del cliente que está llamando a mi WS.Cómo registrar la dirección IP en JBoss
¿Cómo puedo hacer eso en JBoss?
EDIT:
me gustaría usar la configuración de log4j en JBoss si es posible.
Quiero registrar la dirección IP del cliente que está llamando a mi WS.Cómo registrar la dirección IP en JBoss
¿Cómo puedo hacer eso en JBoss?
EDIT:
me gustaría usar la configuración de log4j en JBoss si es posible.
Lea this, en caso de que tenga una funcionalidad a través de EJB3.
Agregue lo siguiente a su parámetro de patrón de conversión en log4j configuración xml.
%X{RemoteAddress}
Y en su código se puede registrar la dirección IP de la siguiente manera:
MDC.put("RemoteAddress", request.getRemoteAddr())
El código también debe "desarmar" el MDC una vez que la solicitud se haya completado. – skaffman
Aquí hay un breve artículo sobre el uso de MDC en jboss: http://community.jboss.org/wiki/LoggingContextualInformation –
Thx por la respuesta. Pero no estoy usando EJB3, y me gustaría iniciar sesión usando log4j conf en jboss –