2010-06-25 18 views

Respuesta

12

En primer lugar, necesitará una copia diferente de su log4j.xml para cada entorno.

Permite llamarlo log4j-dev.xml, log4j-test.xml, log4j-stage.xml y log4j-prod.xml, cada uno con sus propias configuraciones, como el nombre del archivo de registro y los niveles de registro.

A continuación, pasar en el expediente correspondiente a la puesta en marcha del servidor como una propiedad del sistema, como a continuación -

-Dlog4j.configuration=log4j-dev.xml 

This URL tiene el ejemplo de cómo pasar esto para Tomcat. El concepto es el mismo para cualquier servidor en el que esté desplegando.

1

En Windows, he utilizado en lugar de "set CATALINA_OPTS=-Dlog4j.configurationFile=log4j2-dev.xml"log4j.configuration

+0

esta als, que funciona para log4j2 con arranque de primavera en nuestros ambientes. '-Dlog4j.configurationFile = log4j2-dev.xml' –

Cuestiones relacionadas