WebLogic Server 11g com configuração de caminho de log stdout/stderr do gerenciador de nó baseado em java

WebLogic Server 11g com configuração de caminho de log stdout/stderr do gerenciador de nó baseado em java

Como posso configurar o caminho onde os logs stdout são gravados pelo servidor WebLogic?

Eu li sobre -Dweblogic.log.RedirectStdoutToServerLogEnabled=true, mas isso redireciona apenas parte da saída. Por exemplo, se eu executar um dump de thread, a saída permanecerá no arquivo de log original.

Acho que deveria ser uma opção no nodemanager/startup.propertiesarquivo.

A versão do WebLogic é 10.3.2.0 e estou usando um gerenciador de nó baseado em Java. O sistema operacional é RHEL 5.

Obrigado,
Mircea

Responder1

A maioria dos logs pode ser redirecionada para o log padrão do WebLogic com -Dweblogic.log.RedirectStdoutToServerLogEnabled=trueConsulte:http://download.oracle.com/docs/cd/E15051_01/wls/docs103/logging/config_logs.html#wp1022848ehttp://download.oracle.com/docs/cd/E15051_01/wls/docs103/ConsoleHelp/taskhelp/logging/RedirectJVMOutput.htmlisso também pode ser configurado no WL Admin Console marcando a Environment/Servers/<server_name>/Logging/Advanced/Redirect stdout logging enabledcaixa de seleção.

Outros logs de aplicativos podem ser gerenciados pelo sistema de log WebLogic ou pelo log4j.

A saída java nativa (como dumps de thread) vai para o log configurado na criação do domínio e definido pelo NodeManager no momento da inicialização do ManagedServer. A localização é $DOMAIN_HOME/servers/<server_name>/logs/<server_name>.outVeja:http://download.oracle.com/docs/cd/E14571_01/web.1111/e13740/overview.htm#i1079068
Este log não é girado pelo WebLogic e deve ser girado por algo como logrotate.

informação relacionada