From 86b07457cd7e892b69c0043d4227e17ad459f633 Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Sun, 10 Sep 2006 20:46:59 +0000 Subject: [PATCH] - Implemented SYSLOG logging target git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@343 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- server/server.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server/server.py b/server/server.py index 97d84245..974d04f1 100644 --- a/server/server.py +++ b/server/server.py @@ -26,7 +26,7 @@ __license__ = "GPL" from jail import Jail from transmitter import Transmitter -import locale, logging, sys, os, signal +import locale, logging, logging.handlers, sys, os, signal # Gets the instance of the logger. logSys = logging.getLogger("fail2ban.server") @@ -38,7 +38,7 @@ class Server: self.daemon = daemon self.transm = Transmitter(self) self.logLevel = 3 - self.logTarget = "STDERR" + self.logTarget = "STDOUT" # Set logging level self.setLogLevel(self.logLevel) self.setLogTarget(self.logTarget) @@ -278,8 +278,9 @@ class Server: logging.getLogger("fail2ban").handlers = [] self.logTarget = target if target == "SYSLOG": - logSys.error("Not yet implemented") - return False + hdlr = logging.handlers.SysLogHandler() + elif target == "STDOUT": + hdlr = logging.StreamHandler(sys.stdout) elif target == "STDERR": hdlr = logging.StreamHandler(sys.stderr) else: