Skip to content

Commit 5e97803

Browse files
RSaboundsstevekeay
authored andcommitted
move to simple dictConfig for silencing logs.
1 parent a27fef9 commit 5e97803

1 file changed

Lines changed: 14 additions & 11 deletions

File tree

python/understack-workflows/understack_workflows/main/get_raid_devices.py

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import argparse
22
import json
3+
import logging.config
34
import logging
45
import os
56

@@ -11,17 +12,19 @@
1112

1213
logger = setup_logger(__name__)
1314

14-
logs = [
15-
"__main__",
16-
"sushy.main",
17-
"sushy.resources.base",
18-
"sushy.connector",
19-
"urllib3.connectionpool",
20-
]
21-
for log_name in logs:
22-
log = logging.getLogger(log_name)
23-
log.setLevel("INFO")
24-
15+
log_config = {
16+
'version': 1,
17+
'disable_existing_loggers': False,
18+
'loggers': {
19+
"__main__": {'level': 'INFO'},
20+
"sushy.main": {'level': 'INFO'},
21+
"sushy.resources.base": {'level': 'INFO'},
22+
"sushy.connector": {'level': 'INFO'},
23+
"urllib3.connectionpool": {'level': 'INFO'},
24+
}
25+
}
26+
27+
logging.config.dictConfig(log_config)
2528

2629
def main():
2730
"""Export RAID details for a BMC using Sushy.

0 commit comments

Comments
 (0)