2012-11-01 22 views

回答

2

没有。这不是支持的功能。

5

看起来不像它,但你可以在那里自己使用special literal

$log->debug(__LINE__ . ': Some debug message.'); 
0

你有没有使用魔精::登录?如果你可以使用MojoX :: Log :: Log4perl,那么你就是免费的。

use MojoX::Log::Log4perl; 

sub startup { 
    ... 
    my $logconfig =<<EOF; 
    ... 
    log4perl.appender.FILE.layout.ConversionPattern = [%d] %P %p %C,%L - %m%n 
    ... 
EOF 

    my $mojox_logger = MojoX::Log::Log4perl->new(\$logconfig); 
    $self->log($mojox_logger); 
} 

ConversionPattern中的%L代表行号。

相关问题