Skip to content
Snippets Groups Projects

Reduce logspam

Merged Jan David Mol requested to merge reduce-logspam into master
2 files
+ 6
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -140,7 +140,7 @@ def configure_logger(logger: logging.Logger=None, log_extra=None, debug=False):
@@ -140,7 +140,7 @@ def configure_logger(logger: logging.Logger=None, log_extra=None, debug=False):
# Always also log the hostname because it makes the origin of the log clear.
# Always also log the hostname because it makes the origin of the log clear.
hostname = socket.gethostname()
hostname = socket.gethostname()
formatter = logging.Formatter(fmt = '%(asctime)s.%(msecs)d %(levelname)s - HOST="{}" DEVICE="%(tango_device)s" PID="%(process)d" TNAME="%(threadName)s" FILE="%(pathname)s" LINE="%(lineno)d" FUNC="%(funcName)s" MSG="%(message)s"'.format(hostname), datefmt = '%Y-%m-%dT%H:%M:%S')
formatter = logging.Formatter(fmt = '%(asctime)s.%(msecs)d %(levelname)s - %(tango_device)s: %(message)s [%(funcName)s in %(filename)s:%(lineno)d]'.format(hostname), datefmt = '%Y-%m-%dT%H:%M:%S')
handler.setFormatter(formatter)
handler.setFormatter(formatter)
handler.addFilter(LogSuppressErrorSpam())
handler.addFilter(LogSuppressErrorSpam())
handler.addFilter(LogAnnotator())
handler.addFilter(LogAnnotator())
@@ -171,6 +171,8 @@ def configure_logger(logger: logging.Logger=None, log_extra=None, debug=False):
@@ -171,6 +171,8 @@ def configure_logger(logger: logging.Logger=None, log_extra=None, debug=False):
except Exception:
except Exception:
logger.exception("Cannot forward logs to ELK.")
logger.exception("Cannot forward logs to ELK.")
 
# Don't log to Tango to reduce log spam
 
"""
# Log to Tango
# Log to Tango
try:
try:
handler = TangoLoggingHandler()
handler = TangoLoggingHandler()
@@ -179,6 +181,7 @@ def configure_logger(logger: logging.Logger=None, log_extra=None, debug=False):
@@ -179,6 +181,7 @@ def configure_logger(logger: logging.Logger=None, log_extra=None, debug=False):
logger.addHandler(handler)
logger.addHandler(handler)
except Exception:
except Exception:
logger.exception("Cannot forward logs to Tango.")
logger.exception("Cannot forward logs to Tango.")
 
"""
return logger
return logger
Loading