Mercurial > getan > getan
diff 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 |
line wrap: on
line diff
--- a/getan/config.py Wed Jun 27 11:54:56 2018 +0200 +++ b/getan/config.py Thu Jun 28 12:01:16 2018 +0200 @@ -25,10 +25,14 @@ def setup_logging(level, filename): global logger - logging.basicConfig(level=level, - format='%(asctime)s %(levelname)s %(message)s', - filename=filename, - filemode='w') + if level is logging.NOTSET: + logging.NullHandler() + else: + logging.basicConfig(level=level, + format='%(asctime)s %(levelname)s %(message)s', + filename=filename, + filemode='w') + logger = logging.getLogger()