X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FLog.pm;h=a5992848b329a674b411060830e754db54faeef7;hp=72ae9363cff70501d3bf58bd5ea9c87a366985a8;hb=807303a1658f895c41417beba24d24ff9b71c194;hpb=310c2a39c86dc3f8a1dd0bb80c2543e809e2cb3c diff --git a/lib/Catalyst/Log.pm b/lib/Catalyst/Log.pm old mode 100755 new mode 100644 index 72ae936..a599284 --- a/lib/Catalyst/Log.pm +++ b/lib/Catalyst/Log.pm @@ -66,7 +66,8 @@ around new => sub { my $class = shift; my $self = $class->$orig; - $self->levels( scalar(@_) ? @_ : (qw/info warn error fatal/) ); + $self->levels( scalar(@_) ? @_ : keys %LEVELS ); + return $self; }; @@ -140,6 +141,7 @@ sub _send_to_log { if ($self->can('_has_psgi_errors') and $self->_has_psgi_errors) { $self->_psgi_errors->print(@_); } else { + binmode STDERR, ":utf8"; print STDERR @_; } }