Merge pull request #151 from fronzbot/fix-log-format
Added log formatter
This commit is contained in:
+6
-2
@@ -294,6 +294,10 @@ class Blink():
|
||||
handler.close()
|
||||
_LOGGER.setLevel(self.loglevel)
|
||||
if self.allow_duplicate_logs:
|
||||
_LOGGER.addHandler(logging.StreamHandler())
|
||||
handler = logging.StreamHandler()
|
||||
handler.setFormatter(log.log_formatter())
|
||||
else:
|
||||
_LOGGER.addHandler(log.RepeatLogHandler())
|
||||
handler = log.RepeatLogHandler()
|
||||
handler.setFormatter(log.log_formatter())
|
||||
|
||||
_LOGGER.addHandler(handler)
|
||||
|
||||
@@ -4,7 +4,7 @@ import os
|
||||
|
||||
MAJOR_VERSION = 0
|
||||
MINOR_VERSION = 12
|
||||
PATCH_VERSION = '0.dev'
|
||||
PATCH_VERSION = '1.dev'
|
||||
|
||||
__version__ = '{}.{}.{}'.format(MAJOR_VERSION, MINOR_VERSION, PATCH_VERSION)
|
||||
|
||||
|
||||
@@ -5,12 +5,19 @@ import logging
|
||||
def create_logger(name):
|
||||
"""Create a logger instance."""
|
||||
handler = RepeatLogHandler()
|
||||
handler.setFormatter(log_formatter())
|
||||
logger = logging.getLogger(name)
|
||||
logger.setLevel(logging.DEBUG)
|
||||
logger.addHandler(handler)
|
||||
return logger
|
||||
|
||||
|
||||
def log_formatter():
|
||||
"""Create log formatter."""
|
||||
fmt = "%(asctime)s %(levelname)s [%(name)s] %(message)s"
|
||||
return logging.Formatter(fmt)
|
||||
|
||||
|
||||
class RepeatLogHandler(logging.StreamHandler):
|
||||
"""Log handler for repeat entries."""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user