diff --git a/src/HH4b/log_utils.py b/src/HH4b/log_utils.py new file mode 100644 index 00000000..4018259d --- /dev/null +++ b/src/HH4b/log_utils.py @@ -0,0 +1,19 @@ +## https://fangpenlin.com/posts/2012/08/26/good-logging-practice-in-python/ +log_config = { + "version": 1, + "disable_existing_loggers": False, # this fixes the problem about many loggers + "formatters": { + "default": {"format": "[%(asctime)s] %(levelname)-2s: %(name)-20s %(message)s"}, + }, + "handlers": { + "default": { + "class": "logging.StreamHandler", + "level": "INFO", + "formatter": "default", + }, + }, + "root": { + "level": "INFO", + "handlers": ["default"], + }, +}