ocsinventory-agent/Ocsinventory-Agent-1.1.2-fix-syslog-usage.patch
2012-02-01 22:47:11 +04:00

41 lines
1.4 KiB
Diff

diff -Naur -x '*~' Ocsinventory-Agent-1.1.2/lib/Ocsinventory/Agent/Config.pm Ocsinventory-Agent-1.1.2-fix-syslog-usage//lib/Ocsinventory/Agent/Config.pm
--- Ocsinventory-Agent-1.1.2/lib/Ocsinventory/Agent/Config.pm 2010-01-03 16:04:59.000000000 +0100
+++ Ocsinventory-Agent-1.1.2-fix-syslog-usage//lib/Ocsinventory/Agent/Config.pm 2010-04-29 10:12:35.000000000 +0200
@@ -16,6 +16,7 @@
'local' => '',
#'logger' => 'Syslog,File,Stderr',
'logger' => 'Stderr',
+ 'logfacility' => 'LOG_USER',
'logfile' => '',
'password' => '',
'proxy' => '',
diff -Naur -x '*~' Ocsinventory-Agent-1.1.2/lib/Ocsinventory/LoggerBackend/Syslog.pm Ocsinventory-Agent-1.1.2-fix-syslog-usage//lib/Ocsinventory/LoggerBackend/Syslog.pm
--- Ocsinventory-Agent-1.1.2/lib/Ocsinventory/LoggerBackend/Syslog.pm 2010-01-03 16:04:59.000000000 +0100
+++ Ocsinventory-Agent-1.1.2-fix-syslog-usage//lib/Ocsinventory/LoggerBackend/Syslog.pm 2010-04-29 11:58:59.000000000 +0200
@@ -7,10 +7,8 @@
my $self = {};
- setlogsock('unix');
- openlog("ocs-agent", 'cons,pid', $ENV{'USER'});
+ openlog("ocs-agent", 'cons,pid', $params->{config}->{logfacility});
syslog('debug', 'syslog backend enabled');
- closelog();
bless $self;
}
@@ -24,10 +22,12 @@
return if $message =~ /^$/;
- openlog("ocs-agent", 'cons,pid', $ENV{'USER'});
syslog('info', $message);
- closelog();
}
+sub DESTROY {
+ closelog();
+}
+
1;