X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FLog.pm;h=b834a79d865c6803c85c8e2fd80e93b279de9aee;hb=65905d68f5081a6eaf392e6ef3a84b63e2a04701;hp=42aff02f82fe4c9aa056dac6e0b98069f085dfa4;hpb=d298046a19660552a63dc7017bc0d37c62dcb38e;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Log.pm b/lib/Catalyst/Log.pm index 42aff02..b834a79 100644 --- a/lib/Catalyst/Log.pm +++ b/lib/Catalyst/Log.pm @@ -4,7 +4,7 @@ use Moose; with 'MooseX::Emulate::Class::Accessor::Fast'; use Data::Dump; -use Class::MOP (); +use Moose::Util 'find_meta'; use Carp qw/ cluck /; our %LEVELS = (); # Levels stored as bit field, ergo debug = 1, warn = 2 etc @@ -33,7 +33,7 @@ sub psgienv { { my @levels = qw[ debug info warn error fatal ]; - my $meta = Class::MOP::get_metaclass_by_name(__PACKAGE__); + my $meta = find_meta(__PACKAGE__); my $summed_level = 0; for ( my $i = $#levels ; $i >= 0 ; $i-- ) { @@ -162,6 +162,8 @@ __PACKAGE__->meta->make_immutable(inline_constructor => 0); __END__ +=for stopwords psgienv + =head1 NAME Catalyst::Log - Catalyst Log Class @@ -301,6 +303,10 @@ the right place. If the environment has a C, it will be used. If not, we will send logs to C if that exists. As a last fallback, we will send to STDERR as before. +=head2 clear_psgi + +Clears the PSGI environment attributes set by L. + =head2 meta =head1 SEE ALSO