For a program configuration block in Supervisord, is it necessary to set stderr_logfile if redirect_stderr is true?


Since redirect_stderr is true, this should mean that stderr.log will be empty, and the combination of stderr and stdout streams will show up in sdtout.log. Is my understanding correct?

1 Answer 1


Quoting Supervisord configuration file documentation :

If true, cause the process’ stderr output to be sent back to supervisord on its stdout file descriptor (in UNIX shell terms, this is the equivalent of executing /the/program 2>&1).

Put process stderr output in this file unless redirect_stderr is true.

Then yes, both stderr and stdout will appear in stdout.log, and stderr.log will remain empty.

  • Thx, seemed like that's what the docs meant, but wanted to double check.
    – hgcrpd
    Jul 16, 2013 at 5:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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