summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-14 05:55:58 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-06-14 05:55:58 +0000
commitbe92c44ffaeb22018f5bcfbc165de7dd8933022b (patch)
tree4a3e6f89d836c9d85c736169d7aa88cd3bf7b2f5
parent9a1b9ec9ce8c148c73107b056729e5325a7ca478 (diff)
downloadpuppet-be92c44ffaeb22018f5bcfbc165de7dd8933022b.tar.gz
puppet-be92c44ffaeb22018f5bcfbc165de7dd8933022b.tar.xz
puppet-be92c44ffaeb22018f5bcfbc165de7dd8933022b.zip
Setting options and the facility for syslog
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1277 980ebf18-57e1-0310-9a29-db15c13687c0
-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