/usr/share/perl5/Plack/Middleware/NullLogger.pm is in libplack-perl 0.9985-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | package Plack::Middleware::NullLogger;
use strict;
use parent qw/Plack::Middleware/;
sub call {
my($self, $env) = @_;
$env->{'psgix.logger'} = sub { };
$self->app->($env);
}
1;
__END__
=head1 NAME
Plack::Middleware::NullLogger - Send logs to /dev/null
=head1 SYNOPSIS
enable "NullLogger";
=head1 DESCRIPTION
NullLogger is a middleware component that receives logs and does
nothing but discarding them. Might be useful to shut up all the logs
from frameworks in one shot.
=head1 AUTHOR
Tatsuhiko Miyagawa
=cut
|