是否可以以某种方式配置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 回答