summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Log.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2005-08-23 08:28:20 +0000
committerfukachan <fukachan>2005-08-23 08:28:20 +0000
commitb3fbe0c7a83fab55a1c4e6c48f929bade504ad6e (patch)
tree27396af30ca8a4b58a2c77f2e64e09f37ad4667e /fml/lib/FML/Log.pm
parent71a41fbfec373ce534be0a292aa4c3f54823a8f8 (diff)
downloadfml8-b3fbe0c7a83fab55a1c4e6c48f929bade504ad6e.tar.gz
fml8-b3fbe0c7a83fab55a1c4e6c48f929bade504ad6e.tar.bz2
fml8-b3fbe0c7a83fab55a1c4e6c48f929bade504ad6e.zip
$log_syslog_host -> $log_syslog_servers
Diffstat (limited to 'fml/lib/FML/Log.pm')
-rw-r--r--fml/lib/FML/Log.pm14
1 files changed, 8 insertions, 6 deletions
diff --git a/fml/lib/FML/Log.pm b/fml/lib/FML/Log.pm
index ca0f34f8..4789266b 100644
--- a/fml/lib/FML/Log.pm
+++ b/fml/lib/FML/Log.pm
@@ -2,7 +2,7 @@
#
# Copyright (C) 2000,2001,2002,2003,2004,2005 Ken'ichi Fukamachi
#
-# $FML: Log.pm,v 1.30 2005/05/26 09:40:45 fukachan Exp $
+# $FML: Log.pm,v 1.31 2005/08/15 12:23:13 fukachan Exp $
#
package FML::Log;
@@ -96,13 +96,15 @@ sub Log
my $logopt = $config->{ log_syslog_options } || 'pid';
my $facility = $config->{ log_syslog_facility } || 'local0';
my $priority = $config->{ log_syslog_priority } || 'info';
- my $host = $config->{ log_syslog_host } || '';
+ my $hosts = $config->get_as_array_ref('log_syslog_servers') || [];
use Sys::Syslog;
- if ($host) { $Sys::Syslog::host = $host;}
- openlog($ident, $logopt, $facility);
- syslog($priority, $mesg);
- closelog();
+ for my $host (@$hosts) {
+ if ($host) { $Sys::Syslog::host = $host;}
+ openlog($ident, $logopt, $facility);
+ syslog($priority, $mesg);
+ closelog();
+ }
}
unless ($config->{ log_type } =~ /file/) {
# e.g. log_type = syslog (== syslog only)