Назад | Перейти на главную страницу

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

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

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

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

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

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

Большинство журналов можно перенаправить в стандартное ведение журнала WebLogic с помощью -Dweblogic.log.RedirectStdoutToServerLogEnabled=true Видеть: http://download.oracle.com/docs/cd/E15051_01/wls/docs103/logging/config_logs.html#wp1022848 и 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#i1079068
Этот журнал не вращается WebLogic и должен вращаться чем-то вроде logrotate.