Blame SOURCES/0028-Restore-the-log-level-after-loading-the-resources.patch

dd2c9c
commit b0b782da304babcff3ef64374c79bc879cbdc303
dd2c9c
Author: Rob Crittenden <rcritten@redhat.com>
dd2c9c
Date:   Wed May 5 16:30:43 2021 -0400
dd2c9c
dd2c9c
    Restore the log level after loading the resources
dd2c9c
    
dd2c9c
    It seems that loading the resources can affect the log level so
dd2c9c
    save it off before loading them and then restore it.
dd2c9c
    
dd2c9c
    I'm not entirely sure what is happening but this is an easy fix
dd2c9c
    and we can address it further later if we want.
dd2c9c
    
dd2c9c
    Signed-off-by: Rob Crittenden <rcritten@redhat.com>
dd2c9c
dd2c9c
diff --git a/src/ipahealthcheck/core/core.py b/src/ipahealthcheck/core/core.p
dd2c9c
y
dd2c9c
index 4ba94be..2d00586 100644
dd2c9c
--- a/src/ipahealthcheck/core/core.py
dd2c9c
+++ b/src/ipahealthcheck/core/core.py
dd2c9c
@@ -21,12 +21,15 @@ logger = logging.getLogger()
dd2c9c
 
dd2c9c
 
dd2c9c
 def find_registries(entry_points):
dd2c9c
+    # Loading the resources may reset the log level, save it.
dd2c9c
+    log_level = logger.level
dd2c9c
     registries = {}
dd2c9c
     for entry_point in entry_points:
dd2c9c
         registries.update({
dd2c9c
             ep.name: ep.resolve()
dd2c9c
             for ep in pkg_resources.iter_entry_points(entry_point)
dd2c9c
         })
dd2c9c
+    logger.setLevel(log_level)
dd2c9c
     return registries