Conditions | 5 |
Total Lines | 12 |
Code Lines | 10 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | """Wrappers to eliminate boilerplate `logging` activities.""" |
||
33 | def silence(*names, allow_info=False, allow_warning=False, allow_error=False): |
||
34 | if allow_info: |
||
35 | level = logging.INFO |
||
36 | elif allow_warning: |
||
37 | level = logging.WARNING |
||
38 | elif allow_error: |
||
39 | level = logging.ERROR |
||
40 | else: |
||
41 | level = logging.CRITICAL |
||
42 | |||
43 | for name in names: |
||
44 | logging.getLogger(name).setLevel(level) |
||
45 |