@@ -14,26 +14,26 @@ def copy_config_to_registered_loggers(
14
14
Attach source logger handlers to external loggers.
15
15
Modify logger level based on source logger attribute.
16
16
"""
17
- root_loggers = _find_root_loggers (source_logger , exclude , include )
18
- for logger in root_loggers :
17
+ registered_loggers = _find_registered_loggers (source_logger , exclude , include )
18
+ for logger in registered_loggers :
19
19
_configure_logger (source_logger , logger )
20
20
21
21
22
- def _include_root_loggers_filter (logger_list : List [str ]):
22
+ def _include_registered_loggers_filter (logger_list : List [str ]):
23
23
return [
24
24
logging .getLogger (name ) for name in logging .root .manager .loggerDict if "." not in name and name in logger_list
25
25
]
26
26
27
27
28
- def _exclude_root_loggers_filter (logger_list : List [str ]) -> List [logging .Logger ]:
28
+ def _exclude_registered_loggers_filter (logger_list : List [str ]) -> List [logging .Logger ]:
29
29
return [
30
30
logging .getLogger (name )
31
31
for name in logging .root .manager .loggerDict
32
32
if "." not in name and name not in logger_list
33
33
]
34
34
35
35
36
- def _find_root_loggers (
36
+ def _find_registered_loggers (
37
37
source_logger : PowertoolsLogger , exclude : Optional [List [str ]] = None , include : Optional [List [str ]] = None
38
38
) -> list [logging .Logger ]:
39
39
"""Filter root loggers based on provided parameters.
@@ -42,15 +42,15 @@ def _find_root_loggers(
42
42
"""
43
43
root_loggers = []
44
44
if include and not exclude :
45
- root_loggers = _include_root_loggers_filter (logger_list = include )
45
+ root_loggers = _include_registered_loggers_filter (logger_list = include )
46
46
elif include and exclude :
47
47
exclude = [source_logger .name , * exclude ]
48
- root_loggers = _include_root_loggers_filter (logger_list = list (set (include ) - set (exclude )))
48
+ root_loggers = _include_registered_loggers_filter (logger_list = list (set (include ) - set (exclude )))
49
49
elif not include and exclude :
50
50
exclude = [source_logger .name , * exclude ]
51
- root_loggers = _exclude_root_loggers_filter (logger_list = exclude )
51
+ root_loggers = _exclude_registered_loggers_filter (logger_list = exclude )
52
52
else :
53
- root_loggers = _exclude_root_loggers_filter (logger_list = [source_logger .name ])
53
+ root_loggers = _exclude_registered_loggers_filter (logger_list = [source_logger .name ])
54
54
55
55
source_logger .debug (f"Filtered root loggers: { root_loggers } " )
56
56
return root_loggers
0 commit comments