Changeset 34035

Show
Ignore:
Timestamp:
06/19/09 02:14:32 (4 years ago)
Author:
vkgtaro
Message:

oops, 破壊的だった……。

Location:
lang/perl/Log-Dispatch-Colorful/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Log-Dispatch-Colorful/trunk/lib/Log/Dispatch/Colorful.pm

    r25943 r34035  
    1818 
    1919BEGIN { 
    20     foreach my $l (qw( debug info notice warning err error crit critical alert emerg emergency )) { 
     20    foreach my $level (qw( debug info notice warning err error crit critical alert emerg emergency )) { 
    2121        my $sub = sub { 
    2222            my $self = shift; 
     
    2424            foreach my $arg (@_) { 
    2525                if ( ref $arg ) { 
    26                     $arg = Dumper($arg); 
     26                    $messages = Dumper($arg); 
    2727                } 
    2828                $messages .= $arg || ''; 
    2929            } 
    3030 
    31             $self->log( level => $l, message => $messages ); 
     31            $self->log( level => $level, message => $messages ); 
    3232        }; 
    3333 
    34         $LEVELS{$l} = 1; 
     34        $LEVELS{$level} = 1; 
    3535 
    3636        no strict 'refs'; 
    3737        no warnings 'redefine'; 
    38         *{ "Log::Dispatch::" . $l } = $sub; 
     38        *{ "Log::Dispatch::" . $level } = $sub; 
    3939    } 
    4040} 
  • lang/perl/Log-Dispatch-Colorful/trunk/t/01_log.t

    r24553 r34035  
    22use warnings; 
    33 
    4 use Test::More tests => 2; 
     4use Test::More tests => 4; 
    55 
    66use Log::Dispatch; 
     
    3737 
    3838my $data = { foo => 'bar' }; 
     39is ref $data, 'HASH'; 
     40 
    3941$dispatcher->debug($data); 
    4042 
    4143ok $err =~ m!'foo' \s+ => \s+ 'bar'!xms, 'no debug'; 
     44is ref $data, 'HASH'; 
    4245