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 )