X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FPlugin%2FStatic%2FSimple.pm;fp=lib%2FCatalyst%2FPlugin%2FStatic%2FSimple.pm;h=574a794b44382b0074b92fc3d96b8273b15f1b88;hb=659bc603b5498eae0bf93e3f27b25e71331961fc;hp=39a8f7709eda7649782f759cecb0c33ec09fbc4e;hpb=9e2ff94458bf57aca4fd1b52cbea640427b2af78;p=catagits%2FCatalyst-Plugin-Static-Simple.git diff --git a/lib/Catalyst/Plugin/Static/Simple.pm b/lib/Catalyst/Plugin/Static/Simple.pm old mode 100644 new mode 100755 index 39a8f77..574a794 --- a/lib/Catalyst/Plugin/Static/Simple.pm +++ b/lib/Catalyst/Plugin/Static/Simple.pm @@ -14,6 +14,15 @@ our $VERSION = '0.31'; has _static_file => ( is => 'rw' ); has _static_debug_message => ( is => 'rw', isa => ArrayRef[Str] ); +after setup_finalize => sub { + my $c = shift; + + # New: Turn off new 'autoflush' flag in logger (see Catalyst::Log). + # This is needed to surpress output of debug log messages for + # static requests: + $c->log->autoflush(0) if $c->log->can('autoflush'); +}; + before prepare_action => sub { my $c = shift; my $path = $c->req->path;