Cambiar el modo Log4j a DEBUG en Weblogic Server

Cambiar el modo Log4j a DEBUG en Weblogic Server

Estoy usando weblogic 10.5 y mi aplicación tiene 4 servidores administrados, con la configuración mencionada a continuación en el script de inicio de weblogic para habilitar log4j.

JAVA_PROPERTIES="${JAVA_PROPERTIES} -Dlog4j.configuration=archivo:${LOG4J_CONFIG_FILE}"

He proporcionado la ruta log4j.properties a LOG4J_CONFIG_FILE.

Dejé caer el servidor, intenté actualizar el modo log4j de ERROR a DEBUG en loj.properties y reboté el servidor.

Cuando el servidor se reinicia, el archivo loj.properties se actualiza con el modo ERROR.

Consejos amablemente

Respuesta1

Sugeriría usar la consola para realizar esta tarea. Inicie sesión en la consola de administración y elija su servidor administrado, proceda a iniciar sesión -> Avanzado y elija el nivel de depuración de su elección. También puede ser específico y elegir la pestaña Depurar y elegir la que desee. Hay muchas opciones entre las que puede elegir para el tipo de servicio que intenta depurar.

Creo que weblogic lo convierte en ERROR porque ese sería el valor predeterminado. Puede iniciar el servidor weblogic stracey luego generar un archivo y ver qué cambia su archivo de propiedades log4j.

Intente iniciar weblogic con la opción

$ strace -o output.txt ./startWeblogic.sh
$ grep log4j.properties output.txt

Esto debería darle lo que está buscando para solucionar problemas.

información relacionada