From 50c689eb9038e1640ed9aa7b4f76c2b6e59a8a32 Mon Sep 17 00:00:00 2001 From: Brett Date: Wed, 7 Aug 2024 13:38:12 -0400 Subject: [PATCH 1/3] remove MultilineLogger --- jwst/associations/lib/log_config.py | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/jwst/associations/lib/log_config.py b/jwst/associations/lib/log_config.py index a3c1dcdb27..ec3047ad3c 100644 --- a/jwst/associations/lib/log_config.py +++ b/jwst/associations/lib/log_config.py @@ -5,8 +5,6 @@ from logging.config import dictConfig from collections import defaultdict -from functools import partialmethod - __all__ = ['log_config'] @@ -147,28 +145,6 @@ def format(self, record): } -class MultilineLogger(logging.getLoggerClass()): - """Split multilines so that each line is logged separately""" - - def __init__(self, *args, **kwargs): - super(MultilineLogger, self).__init__(*args, **kwargs) - - def log(self, level, msg, *args, **kwargs): - if self.isEnabledFor(level): - for line in msg.split('\n'): - self._log(level, line, args, **kwargs) - - debug = partialmethod(log, logging.DEBUG) - info = partialmethod(log, logging.INFO) - warning = partialmethod(log, logging.WARNING) - error = partialmethod(log, logging.ERROR) - critical = partialmethod(log, logging.CRITICAL) - fatal = critical - - -logging.setLoggerClass(MultilineLogger) - - def log_config(name=None, user_name=None, logger_config=None, From 9f40eb812e9dedab3926c19be6d8ed8e3d15805d Mon Sep 17 00:00:00 2001 From: Brett Date: Wed, 7 Aug 2024 13:52:28 -0400 Subject: [PATCH 2/3] add changelog --- CHANGES.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGES.rst b/CHANGES.rst index 3e5d7a4927..0d52ede1f2 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,11 @@ 1.15.2 (unreleased) =================== +associations +------------ + +- remove ``MultilineLogger`` and no longer set it as the default logger. [#8694] + align_refs ---------- From eb6a3e0f1289700325c0b4be301926d3b8229f3c Mon Sep 17 00:00:00 2001 From: Melanie Clarke Date: Thu, 12 Sep 2024 15:22:54 -0400 Subject: [PATCH 3/3] Update change notes --- CHANGES.rst | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 0d52ede1f2..b279ddfa96 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,11 +1,6 @@ 1.15.2 (unreleased) =================== -associations ------------- - -- remove ``MultilineLogger`` and no longer set it as the default logger. [#8694] - align_refs ---------- @@ -39,6 +34,8 @@ associations - Update warning message about use of paths in associations. [#8752] +- Remove ``MultilineLogger`` and no longer set it as the default logger. [#8781] + badpix_selfcal --------------