Jan 19 10:29:09 mgmt yum[26377]: Installed: perl-Unix-Syslog-1.1-3.el6.x86_64
####
use constant LOGINFO => 'LOG_INFO';
use constant LOGPID => 'LOG_PID';
# Open syslog channel
openlog('my-program.pl', @{[ LOGPID ]}, 3);
# Daemonise
$daemon->Init();
syslog (@{[ LOGINFO ]}, "my-program.pl started and daemonised");
# Run the thing
&main_function();
closelog();
####
Jan 19 17:20:46 mgmt my-program.pl: my-program.pl started and daemonised
####
Argument "LOG_PID" isn't numeric in subroutine entry at ./my-program.pl line 66.