diff --git a/src/sugar/logger.py b/src/sugar/logger.py
index e62edc6..a27a9be 100644
a
|
b
|
def get_logs_dir(): |
35 | 35 | '.sugar', profile, 'logs')) |
36 | 36 | return logs_dir |
37 | 37 | |
| 38 | _levels = { 'error' : logging.ERROR, |
| 39 | 'warning' : logging.WARNING, |
| 40 | 'debug' : logging.DEBUG, |
| 41 | 'info' : logging.INFO } |
38 | 42 | def set_level(level): |
39 | | levels = { 'error' : logging.ERROR, |
40 | | 'warning' : logging.WARNING, |
41 | | 'debug' : logging.DEBUG, |
42 | | 'info' : logging.INFO } |
43 | | if levels.has_key(level): |
44 | | logging.getLogger('').setLevel(levels[level]) |
| 43 | if level in _levels: |
| 44 | logging.getLogger('').setLevel(_levels[level]) |
| 45 | return |
| 46 | |
| 47 | try : |
| 48 | logging.getLogger('').setLevel(int(level)) |
| 49 | except ValueError : |
| 50 | pass |
| 51 | |
45 | 52 | |
46 | 53 | # pylint: disable-msg=E1101,F0401 |
47 | 54 | def _except_hook(exctype, value, traceback): |