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'):
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)