ログメッセージに行番号を追加するようにMojo::Logを設定することは可能ですか?
質問する
218 次
3 に答える
5
そのようには見えませんが、自分で特別なリテラルを使用できます。
$log->debug(__LINE__ . ': Some debug message.');
于 2012-11-01T11:00:01.650 に答える
2
いいえ。これはサポートされていない機能です。
于 2012-11-01T10:58:25.037 に答える
0
Mojo::Log を使用する必要がありますか? 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 は行番号です。
于 2013-07-26T01:57:21.973 に答える