diff options
Diffstat (limited to 'lib/puppet')
-rw-r--r-- | lib/puppet/log.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/puppet/log.rb b/lib/puppet/log.rb index ea9fc8149..53294ab26 100644 --- a/lib/puppet/log.rb +++ b/lib/puppet/log.rb @@ -126,7 +126,13 @@ module Puppet end name = Puppet.name name = "puppet-#{name}" unless name =~ /puppet/ - @destinations[:syslog] = Syslog.open(name) + + options = Syslog::LOG_PID | Syslog::LOG_NDELAY + + # XXX This should really be configurable. + facility = Syslog::LOG_DAEMON + + @destinations[:syslog] = Syslog.open(name, options, facility) when /^\// # files Puppet.info "opening %s as a log" % dest # first make sure the directory exists |