From 99bf728d4cff714d33f768899eb716d0e9aa3066 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk> Date: Wed, 11 Jan 2023 00:42:09 +0000 Subject: [PATCH] change(aliby): Set logging handler levels --- src/aliby/pipeline.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/aliby/pipeline.py b/src/aliby/pipeline.py index b46b1d9c..1c6a03aa 100644 --- a/src/aliby/pipeline.py +++ b/src/aliby/pipeline.py @@ -186,8 +186,10 @@ class Pipeline(ProcessABC): def setLogger( folder, file_level: str = "INFO", stream_level: str = "WARNING" ): + # create logger for aliby 'spam_application' logger = logging.getLogger("aliby") + logger.setLevel(getattr(logging, file_level)) formatter = logging.Formatter( "%(asctime)s - %(levelname)s - %(message)s", datefmt="%Y-%m-%dT%H:%M:%S%z", @@ -199,11 +201,10 @@ class Pipeline(ProcessABC): logger.addHandler(ch) # create file handler which logs even debug messages - fh = logging.FileHandler(Path(folder) / "aliby.log") - fh.setFormatter(formatter) + fh = logging.FileHandler(Path(folder) / "aliby.log", "w+") fh.setLevel(getattr(logging, file_level)) + fh.setFormatter(formatter) logger.addHandler(fh) - logger.warn("test message") @classmethod def from_yaml(cls, fpath): -- GitLab