Perl 如何将错误消息输出到不同的日志文件?
在Perl中,您可以:Perl 如何将错误消息输出到不同的日志文件?,perl,logging,stderr,Perl,Logging,Stderr,在Perl中,您可以: print STDERR "bla bla bla"; …Apache将把它转储到/etc/httpd/logs/error\u log 但是,如果我想将一些错误/警告消息发送到另一个日志文件,该怎么办 如何在Perl中创建一个函数来实现这一点 print MYLOGFILE "bla bla bla" …要呈现到/logs/my_favorite_log?您可能需要查看一些Perl的正式日志记录包,如。毫无疑问,还有其他的。使用 我建议你按照威尔的建议去看。有好消
print STDERR "bla bla bla";
…Apache将把它转储到/etc/httpd/logs/error\u log
但是,如果我想将一些错误/警告消息发送到另一个日志文件,该怎么办
如何在Perl中创建一个函数来实现这一点
print MYLOGFILE "bla bla bla"
…要呈现到
/logs/my_favorite_log
?您可能需要查看一些Perl的正式日志记录包,如。毫无疑问,还有其他的。使用
我建议你按照威尔的建议去看。有好消息 对于小脚本,还可以使用快速设置
use Log::Trivial;
my $logfile = Log::Trivial->new(log_file => "logs/my_favourite.log");
$logfile->set_level(3);
$logfile->write(comment => "bla bla bla");