BF: Fix getLogger for single level log level names

pull/701/head
Steven Hiscocks 2014-06-10 20:58:57 +01:00
parent 9764c78415
commit 664f1db0ba
1 changed files with 3 additions and 1 deletions

View File

@ -111,7 +111,9 @@ class FormatterWithTraceBack(logging.Formatter):
def getLogger(name):
"""Get logging.Logger instance with Fail2Ban logger name convention
"""
return logging.getLogger("fail2ban.%s" % name.rpartition(".")[-1])
if "." in name:
name = "fail2ban.%s" % name.rpartition(".")[-1]
return logging.getLogger(name)
def excepthook(exctype, value, traceback):
"""Except hook used to log unhandled exceptions to Fail2Ban log