Changeset 1078
- Timestamp:
- 07/13/06 16:03:26
- Files:
-
- trunk/plagger/Makefile.PL (modified) (1 diff)
- trunk/plagger/lib/Plagger.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/Makefile.PL
r1064 r1078 28 28 requires('XML::LibXML'); 29 29 requires('XML::Atom', 0.19); 30 requires('XML::RSS::LibXML', 0.20), 30 requires('XML::RSS::LibXML', 0.20); 31 requires('Term::Encoding'); 31 32 32 33 build_requires(Test::More => 0.42); trunk/plagger/lib/Plagger.pm
r1076 r1078 6 6 use Carp; 7 7 use Data::Dumper; 8 use Encode; 8 9 use File::Copy; 9 10 use File::Basename; … … 54 55 $self->{conf} = $config->{global}; 55 56 $self->{conf}->{log} ||= { level => 'debug' }; 57 58 if (eval { require Term::Encoding }) { 59 $self->{conf}->{log}->{encoding} ||= Term::Encoding::get_encoding; 60 } 56 61 57 62 no warnings 'redefine'; … … 367 372 } 368 373 369 chomp($msg);370 374 if ($self->should_log($level)) { 375 chomp($msg); 376 if ($self->{log}->{encoding}) { 377 $msg = Encode::encode($self->{log}->{encoding}, $msg); 378 } 371 379 warn "$caller [$level] $msg\n"; 372 380 }
