|
1 | | -# -*- coding: utf-8 -*- |
2 | | -# pylint: disable= C0103,C0114,C0116 |
3 | | - |
4 | | -import logging |
5 | | - |
6 | | -_logger = logging.getLogger('teleparser') |
7 | | - |
8 | | -critical = _logger.critical |
9 | | -debug = _logger.debug |
10 | | -error = _logger.error |
11 | | -exception = _logger.exception |
12 | | -info = _logger.info |
13 | | -log = _logger.log |
14 | | -warning = _logger.warning |
15 | | - |
16 | | -def configure_logging(verbosity=None): |
17 | | - for handler in logging.root.handlers: |
18 | | - logging.root.removeHandler(handler) |
19 | | - |
20 | | - logger = logging.getLogger() |
21 | | - |
22 | | - handler = logging.StreamHandler() |
23 | | - |
24 | | - format_string = ( |
25 | | - '%(asctime)s [%(levelname)s] (%(module)s) %(message)s') |
26 | | - |
27 | | - formatter = logging.Formatter(format_string) |
28 | | - handler.setFormatter(formatter) |
29 | | - |
30 | | - log_level = logging.DEBUG |
31 | | - if not verbosity: |
32 | | - log_level = logging.ERROR |
33 | | - elif verbosity == 1: |
34 | | - log_level = logging.WARNING |
35 | | - elif verbosity == 2: |
36 | | - log_level = logging.INFO |
37 | | - elif verbosity >= 3: |
38 | | - log_level = logging.DEBUG |
39 | | - |
40 | | - logger.setLevel(log_level) |
41 | | - handler.setLevel(log_level) |
42 | | - |
43 | | - logger.addHandler(handler) |
| 1 | +# -*- coding: utf-8 -*- |
| 2 | +# pylint: disable= C0103,C0114,C0116 |
| 3 | + |
| 4 | +import logging |
| 5 | + |
| 6 | +_logger = logging.getLogger('teleparser') |
| 7 | + |
| 8 | +critical = _logger.critical |
| 9 | +debug = _logger.debug |
| 10 | +error = _logger.error |
| 11 | +exception = _logger.exception |
| 12 | +info = _logger.info |
| 13 | +log = _logger.log |
| 14 | +warning = _logger.warning |
| 15 | + |
| 16 | +def configure_logging(verbosity=None): |
| 17 | + for handler in logging.root.handlers: |
| 18 | + logging.root.removeHandler(handler) |
| 19 | + |
| 20 | + logger = logging.getLogger() |
| 21 | + |
| 22 | + handler = logging.StreamHandler() |
| 23 | + |
| 24 | + format_string = ( |
| 25 | + '%(asctime)s [%(levelname)s] (%(module)s) %(message)s') |
| 26 | + |
| 27 | + formatter = logging.Formatter(format_string) |
| 28 | + handler.setFormatter(formatter) |
| 29 | + |
| 30 | + log_level = logging.DEBUG |
| 31 | + if not verbosity: |
| 32 | + log_level = logging.ERROR |
| 33 | + elif verbosity == 1: |
| 34 | + log_level = logging.WARNING |
| 35 | + elif verbosity == 2: |
| 36 | + log_level = logging.INFO |
| 37 | + elif verbosity >= 3: |
| 38 | + log_level = logging.DEBUG |
| 39 | + |
| 40 | + logger.setLevel(log_level) |
| 41 | + handler.setLevel(log_level) |
| 42 | + |
| 43 | + logger.addHandler(handler) |
0 commit comments