Mercurial > getan > getan
comparison getan/config.py @ 483:d47e32e6b7e7
Logging can be activated and deactivated.
author | Magnus Schieder <mschieder@intevation.de> |
---|---|
date | Thu, 28 Jun 2018 12:01:16 +0200 |
parents | 999a438474f2 |
children |
comparison
equal
deleted
inserted
replaced
482:999a438474f2 | 483:d47e32e6b7e7 |
---|---|
23 setup_locale() | 23 setup_locale() |
24 | 24 |
25 | 25 |
26 def setup_logging(level, filename): | 26 def setup_logging(level, filename): |
27 global logger | 27 global logger |
28 logging.basicConfig(level=level, | 28 if level is logging.NOTSET: |
29 format='%(asctime)s %(levelname)s %(message)s', | 29 logging.NullHandler() |
30 filename=filename, | 30 else: |
31 filemode='w') | 31 logging.basicConfig(level=level, |
32 format='%(asctime)s %(levelname)s %(message)s', | |
33 filename=filename, | |
34 filemode='w') | |
35 | |
32 logger = logging.getLogger() | 36 logger = logging.getLogger() |
33 | 37 |
34 | 38 |
35 def setup_locale(): | 39 def setup_locale(): |
36 for var in ('LANGUAGE', 'LC_ALL', 'LC_MESSAGES', 'LANG'): | 40 for var in ('LANGUAGE', 'LC_ALL', 'LC_MESSAGES', 'LANG'): |