summaryrefslogtreecommitdiffstats
path: root/lib/puppet/log.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/log.rb')
-rw-r--r--lib/puppet/log.rb8
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