Skip to content

Commit

Permalink
Additional custom log level
Browse files Browse the repository at this point in the history
If loglevel is set to "none", nothing will be logged
  • Loading branch information
miquelruiz committed Dec 17, 2011
1 parent b88421f commit 320df45
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion lib/App/cart/Logger.pm
Expand Up @@ -20,11 +20,12 @@ binmode *STDOUT, ':encoding(UTF-8)';
my $i = 0;
my @methods = Log::Any->logging_methods;
my %levels = map { $_ => $i++ } @methods;
$levels{none} = $i;

sub init {
my ($self) = @_;
$self->{level} ||= 'info';

croak "Unknown log level: '$self->{level}'"
unless defined $levels{$self->{level}};
}
Expand Down

0 comments on commit 320df45

Please sign in to comment.