options to redirect stdout/stderr in gunicorn logging #1271

Closed
benoitc opened this Issue May 18, 2016 · 5 comments

Projects

None yet

3 participants

@benoitc
Owner
benoitc commented May 18, 2016 edited

following a discussion on twitter, I would like to rediscuss having an option to redtirect stdout/stderr to our logs:

screen shot 2016-05-18 at 13 29 17

This behaviour has been removed in 4152318 3 years ago. But rediscussed last year and now.

I think we could have a --capture-stdio option that would allows it. Thoughts?

@JohnSpeno
JohnSpeno commented May 19, 2016 edited

I love this idea. I was going to propose it myself after struggling with trying to get Django to have its stderr show up in gunicorn's error.log. I was just about to ask about it on the mailing list, but it seems that lists.gunicorn.org is dead.

So yeah, there should be a way to get stdout and stderr from the wsgi app sent to the same places that gunicorn uses for its error logging etc. In this way, it will be like the old days of CGI scripts sending their output to apache log files. :)

@tilgovi
Collaborator
tilgovi commented May 20, 2016

It does seem to be causing a lot of confusion. I've answered now a post on SO and I think several questions on our issue tracker about missing log messages.

@tilgovi
Collaborator
tilgovi commented May 20, 2016

Making it opt-in seems the best idea.

@benoitc benoitc added a commit that referenced this issue May 20, 2016
@benoitc redtirect stdio/stderr to logfile
Add the new setting `--caapture-stdio` to capture output from stdio/stderr to the current log file.

fix #1271
c929600
@benoitc
Owner
benoitc commented May 20, 2016

@JohnSpeno @tilgovi see the PR above. Should fix the issue. Let me know.

@benoitc benoitc added a commit that referenced this issue May 21, 2016
@benoitc redtirect stdout/stderr to logfile
Add the new setting `--caapture-output` to capture output from stdout/stderr to the current log file.

fix #1271
49ebee1
@benoitc benoitc closed this in #1276 May 21, 2016
@JohnSpeno

Looks good to me. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment