diff --git a/py-scripts/sandbox/lf_logger_config_example.json b/py-scripts/sandbox/lf_logger_config_example.json index 26eac4b8..e2bd8614 100644 --- a/py-scripts/sandbox/lf_logger_config_example.json +++ b/py-scripts/sandbox/lf_logger_config_example.json @@ -31,7 +31,7 @@ }, "loggers": { "py-scripts.sandbox.lf_sublogger_2":{ - "level": "DEBUG", + "level": "CRITICAL", "handlers": ["console", "file"], "propagate": false }, @@ -40,14 +40,24 @@ "handlers": ["console", "file"], "propagate": false }, - "__main__":{ + "py-scripts.sandbox.lf_sublogger_2.json":{ "level": "DEBUG", "handlers": ["console", "file"], "propagate": false + }, + "py-scripts.sandbox.lf_sublogger_2.http":{ + "level": "INFO", + "handlers": ["console", "file"], + "propagate": false + }, + "__main__":{ + "level": "CRITICAL", + "handlers": ["console", "file"], + "propagate": false } }, "root": { - "level": "DEBUG", + "level": "CRITICAL", "handlers": ["console", "file"], "propagate": false } diff --git a/py-scripts/sandbox/lf_sublogger_2.py b/py-scripts/sandbox/lf_sublogger_2.py index 86ec8c9c..9dd96168 100644 --- a/py-scripts/sandbox/lf_sublogger_2.py +++ b/py-scripts/sandbox/lf_sublogger_2.py @@ -4,6 +4,8 @@ import logging import importlib logger = logging.getLogger(__name__) +logger_http = logging.getLogger(__name__ + ".http") +logger_json = logging.getLogger(__name__ + ".json") def sublogger(): logger.debug("A DEBUG message from " + __name__) @@ -14,8 +16,14 @@ def sublogger(): def sublogger_2a(): - logger.debug("A DEBUG message from " + __name__) - logger.info("An INFO message from " + __name__) - logger.warning("An WARNING message from " + __name__) - logger.error("An ERROR message from + " + __name__) - logger.critical("An CRITICAL message from + " + __name__) + logger_http.debug("A DEBUG message") + logger_json.debug("A DEBUG message") + logger_http.info("An INFO message ") + logger_json.info("An INFO message ") + logger_http.warning("An WARNING message") + logger_json.warning("An WARNING message") + logger_http.error("An ERROR message ") + logger_json.error("An ERROR message ") + logger_http.critical("An CRITICAL message") + logger_json.critical("An CRITICAL message") +