WebLogic Server 11g с конфигурацией пути журнала stdout/stderr на основе java-менеджера

Как я могу настроить путь, по которому логи stdout записываются сервером WebLogic?

Я читал о -Dweblogic.log.RedirectStdoutToServerLogEnabled=true, но это перенаправляет только часть вывода. Например, если я буду запускать дамп потока, вывод останется в исходном файле журнала.

Я думаю, что это должен быть вариант в nodemanager/startup.properties файл.

Версия WebLogic - 10.3.2.0, и я использую менеджер узлов на основе Java. ОС RHEL 5.

Спасибо,
Мирча

1 ответ

Решение

Большинство журналов могут быть перенаправлены на стандартное ведение журнала WebLogic с -Dweblogic.log.RedirectStdoutToServerLogEnabled=true См. http://download.oracle.com/docs/cd/E15051_01/wls/docs103/logging/config_logs.html и http://download.oracle.com/docs/cd/E15051_01/wls/docs103/ConsoleHelp/taskhelp/logging/RedirectJVMOutput.html это также можно настроить из консоли администратора WL, поставив галочку Environment/Servers/<server_name>/Logging/Advanced/Redirect stdout logging enabled флажок.

Другие журналы приложений могут управляться системой ведения журналов WebLogic или log4j.

Собственные выходные данные Java (например, дампы потоков) поступают в журнал, настроенный при создании домена и установленный NodeManager во время запуска ManagedServer. Расположение $DOMAIN_HOME/servers/<server_name>/logs/<server_name>.out См.: http://download.oracle.com/docs/cd/E14571_01/web.1111/e13740/overview.htm
Этот журнал не вращается WebLogic и должен вращаться чем-то вроде logrotate.

Другие вопросы по тегам