WebLogic Server 11g con configuración de ruta de registro stdout/stderr del administrador de nodos basado en java

WebLogic Server 11g con configuración de ruta de registro stdout/stderr del administrador de nodos basado en java

¿Cómo puedo configurar la ruta donde el servidor WebLogic escribe los registros de salida estándar?

He leído sobre -Dweblogic.log.RedirectStdoutToServerLogEnabled=true, pero esto redirige solo una parte del resultado. Por ejemplo, si ejecuto un volcado de subprocesos, la salida permanecerá en el archivo de registro original.

Creo que debería ser una opción en nodemanager/startup.propertiesel archivo.

La versión de WebLogic es 10.3.2.0 y estoy usando un administrador de nodos basado en Java. El sistema operativo es RHEL 5.

Gracias
mircea

Respuesta1

La mayoría de los registros se pueden redirigir al registro estándar de WebLogic con -Dweblogic.log.RedirectStdoutToServerLogEnabled=trueConsulte:http://download.oracle.com/docs/cd/E15051_01/wls/docs103/logging/config_logs.html#wp1022848yhttp://download.oracle.com/docs/cd/E15051_01/wls/docs103/ConsoleHelp/taskhelp/logging/RedirectJVMOutput.htmlesto también se puede configurar desde la Consola de administración WL marcando la Environment/Servers/<server_name>/Logging/Advanced/Redirect stdout logging enabledcasilla de verificación.

Otros registros de aplicaciones se pueden gestionar mediante el sistema de registro WebLogic o mediante log4j.

La salida nativa de Java (como los volcados de subprocesos) va al registro configurado en la creación del dominio y establecido por NodeManager en el momento de inicio de ManagedServer. La ubicación es $DOMAIN_HOME/servers/<server_name>/logs/<server_name>.outVer:http://download.oracle.com/docs/cd/E14571_01/web.1111/e13740/overview.htm#i1079068
WebLogic no rota este registro y debería rotarlo mediante algo como logrotate.

información relacionada