[trigger] MetaService en place, et amélioration du débug
This commit is contained in:
parent
d29343392b
commit
a52ef72a54
8 changed files with 202 additions and 146 deletions
|
@ -13,9 +13,9 @@ class CLogger(logging.Logger):
|
|||
Crans logger
|
||||
"""
|
||||
|
||||
def __init__(self, loggerName, level):
|
||||
def __init__(self, loggerName, service, level, debug=False):
|
||||
"""
|
||||
Initialise le logger
|
||||
Initializes logger. The debug variable is useful to have a print to stdout (when debugging)
|
||||
"""
|
||||
super(CLogger, self).__init__(loggerName)
|
||||
|
||||
|
@ -27,10 +27,17 @@ class CLogger(logging.Logger):
|
|||
self.fh.setLevel(self.fhlevel)
|
||||
|
||||
# Creates formatter
|
||||
self.formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||
self.formatter = logging.Formatter('%%(asctime)s - %%(name)s - %(service)s - %%(levelname)s - %%(message)s' % {'service': service})
|
||||
|
||||
# Adds formatter to FileHandler
|
||||
self.fh.setFormatter(self.formatter)
|
||||
|
||||
if debug:
|
||||
self.sh = logging.StreamHandler()
|
||||
self.shlevel = logging.DEBUG
|
||||
self.sh.setLevel(self.shlevel)
|
||||
self.sh.setFormatter(self.formatter)
|
||||
self.addHandler(self.sh)
|
||||
|
||||
# Adds FileHandler to Handlers
|
||||
self.addHandler(self.fh)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue