Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How I can configure the path where the stdout logs are written by the WebLogic server?

I've read about -Dweblogic.log.RedirectStdoutToServerLogEnabled=true, but this redirects only part of the output. For example if I will run a thread dump, the output will remain in the original log file.

I think it should be an option in nodemanager/ file.

WebLogic version is and I am using a java based node manager. OS is RHEL 5.

Thank you,

share|improve this question
up vote 1 down vote accepted

Most of the logs can be redirected to standard WebLogic logging with -Dweblogic.log.RedirectStdoutToServerLogEnabled=true See: and this can also be configured from the WL Admin Console by ticking the Environment/Servers/<server_name>/Logging/Advanced/Redirect stdout logging enabled checkbox.

Other application logs can be managed by WebLogic logging system or by log4j.

The native java output (like thread dumps) goes to the log configured at the domain creation and set by the NodeManager at the startup time of the ManagedServer. The location is $DOMAIN_HOME/servers/<server_name>/logs/<server_name>.out See:
This log is not rotated by WebLogic and should be rotated by something like logrotate.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.