![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
syslog(3)
calls
use Sys::Syslog;
openlog $ident, $logopt, $facility; syslog $priority, $format, @args; $oldmask = setlogmask $mask_priority; closelog;
printf()
args just like syslog(3).
Syslog provides the functions:
printf(3V)
, with the addition that %m
is replaced with "$!"
(the latest error message).
openlog($program, 'cons,pid', 'user'); syslog('info', 'this is another test'); syslog('mail|warning', 'this is a better test: %d', time); closelog();
syslog('debug', 'this is the last test'); openlog("$program $$", 'ndelay', 'user'); syslog('notice', 'fooprogram: this is really done');
$! = 55; syslog('info', 'problem was %m'); # %m == $! in syslog(3)
h2ph
.
$CommentsMailTo = "perl5@dcs.ed.ac.uk"; include("../syssies_footer.inc");?>