From 2d420436653f2bedfa199600240b2fa70b77a4cc Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 3 Jun 2011 19:48:53 -0700 Subject: [PATCH] added forward_stderr --- lib/FCGI/Engine/Core.pm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/FCGI/Engine/Core.pm b/lib/FCGI/Engine/Core.pm index a0c8224..181af20 100644 --- a/lib/FCGI/Engine/Core.pm +++ b/lib/FCGI/Engine/Core.pm @@ -64,6 +64,13 @@ has 'use_manager' => ( default => 0, ); +has 'forward_stderr' => ( # Because, like... maybe you want to debug stuff? nawwww + metaclass => 'Getopt', + is => 'ro', + isa => 'Bool', + default => 1 +); + # options to specify in your script has 'pre_fork_init' => ( @@ -110,7 +117,7 @@ sub create_request { return FCGI::Request( \*STDIN, \*STDOUT, - \*STDERR, + $self->forward_stderr ? \*STDERR : new IO::Handle, $env, $socket, &FCGI::FAIL_ACCEPT_ON_INTR