mirror of https://github.com/fail2ban/fail2ban
- Implemented SYSLOG logging target
git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@343 a942ae1a-1317-0410-a47c-b1dcaea8d6050.x
parent
b38e0dfb1e
commit
86b07457cd
|
@ -26,7 +26,7 @@ __license__ = "GPL"
|
||||||
|
|
||||||
from jail import Jail
|
from jail import Jail
|
||||||
from transmitter import Transmitter
|
from transmitter import Transmitter
|
||||||
import locale, logging, sys, os, signal
|
import locale, logging, logging.handlers, sys, os, signal
|
||||||
|
|
||||||
# Gets the instance of the logger.
|
# Gets the instance of the logger.
|
||||||
logSys = logging.getLogger("fail2ban.server")
|
logSys = logging.getLogger("fail2ban.server")
|
||||||
|
@ -38,7 +38,7 @@ class Server:
|
||||||
self.daemon = daemon
|
self.daemon = daemon
|
||||||
self.transm = Transmitter(self)
|
self.transm = Transmitter(self)
|
||||||
self.logLevel = 3
|
self.logLevel = 3
|
||||||
self.logTarget = "STDERR"
|
self.logTarget = "STDOUT"
|
||||||
# Set logging level
|
# Set logging level
|
||||||
self.setLogLevel(self.logLevel)
|
self.setLogLevel(self.logLevel)
|
||||||
self.setLogTarget(self.logTarget)
|
self.setLogTarget(self.logTarget)
|
||||||
|
@ -278,8 +278,9 @@ class Server:
|
||||||
logging.getLogger("fail2ban").handlers = []
|
logging.getLogger("fail2ban").handlers = []
|
||||||
self.logTarget = target
|
self.logTarget = target
|
||||||
if target == "SYSLOG":
|
if target == "SYSLOG":
|
||||||
logSys.error("Not yet implemented")
|
hdlr = logging.handlers.SysLogHandler()
|
||||||
return False
|
elif target == "STDOUT":
|
||||||
|
hdlr = logging.StreamHandler(sys.stdout)
|
||||||
elif target == "STDERR":
|
elif target == "STDERR":
|
||||||
hdlr = logging.StreamHandler(sys.stderr)
|
hdlr = logging.StreamHandler(sys.stderr)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue