App-Kit
view release on metacpan or search on metacpan
lib/App/Kit/Role/Log.pm view on Meta::CPAN
return $log;
}
# ro-NOOP: elsif(keys %new) {
# ro-NOOP: return Log::Dispatch->new(%new);
# ro-NOOP: }
else {
return Log::Dispatch->new(
outputs => [ [ "Screen", min_level => "notice", "newline" => 1 ] ],
callbacks => sub { # ? TODO break this out into a thing consumable by Log::Dispatch::Config above ?
my %info = @_;
my $short = $info{'level'};
$short = substr( $info{'level'}, 0, 5 ) eq 'emerg' ? 'M' : uc( substr( $short, 0, 1 ) );
$short = " ã\xc2\xa0$short"; # Unicode: \x{33D2} utf-8: \xe3\x8f\x92
# 0 debug
# 1 info
# 2 notice
# 3 warning (warn)
( run in 0.273 second using v1.01-cache-2.11-cpan-8d75d55dd25 )