Binance-API
view release on metacpan or search on metacpan
lib/Binance/API/Logger.pm view on Meta::CPAN
sub AUTOLOAD {
my $self = shift;
my $level = our $AUTOLOAD;
$level =~ s/.*://;
return if $level eq 'DESTROY';
my $message = shift || "";
my $sub = (caller(1))[3];
my $full_message = "[$sub] ". $message;
if ($level eq 'debug' || $level eq 'trace') {
carp $full_message if DEBUG;
} else {
carp $full_message;
}
if ($self->{logger} && $self->{logger}->can($level)) {
$self->{logger}->$level($full_message);
( run in 0.715 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )