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