WebLogic Server 11g 与基于 Java 的节点管理器 stdout/stderr 日志路径配置

WebLogic Server 11g 与基于 Java 的节点管理器 stdout/stderr 日志路径配置

如何配置 WebLogic 服务器写入 stdout 日志的路径?

我读过-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#wp1022848http://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>.outhttp://download.oracle.com/docs/cd/E14571_01/web.1111/e13740/overview.htm#i1079068
此日志不由 WebLogic 轮换,应由 logrotate 之类的程序轮换。

相关内容