LOG_EMERG
下面的代码失败了。如果我使用任何其他级别,例如。 LOG_ALERT
这没有问题。 Syslog文档暗示这应该有用。
use strict;
use warnings;
require Sys::Syslog;
use Sys::Syslog qw(:standard :macros);
eval{Sys::Syslog::openlog('NAME', 'ndelay', 'local0')};
Sys::Syslog::syslog(Sys::Syslog::LOG_EMERG,"Message")
答案 0 :(得分:1)
可能是版本问题:最新版本目前为0.29。
查看您使用的版本:
perl -e "use Sys::Syslog; print $Sys::Syslog::VERSION;"