Commit 2ae5f64aa2e72b66ff37ad3c62a6dd8091864985

Authored by hitier
1 parent 89c56528
Exists in rhitier-dev

Change the logging level based on env var DEBUG

Showing 1 changed file with 9 additions and 6 deletions   Show diff stats
web/run.py
... ... @@ -65,22 +65,25 @@ CME_DATE_FMT = "%Y-%m-%dT%H:%MZ"
65 65  
66 66 # Are we on the SSA instance for ESA?
67 67 SSA = environ.get('SSA') == 'true'
68   -DEBUG = environ.get('DEBUG') == 'true'
69   -# SSA = True
  68 +DEBUG = environ.get('DEBUG') in ['true', 'True', 1, '1']
70 69  
71 70 # LOGGING #####################################################################
72 71  
73 72 LOG_FILE = get_path('run.log')
74 73  
75 74 hp_logger = logging.getLogger("HelioPropa")
76   -if DEBUG:
77   - hp_logger.setLevel(logging.DEBUG)
78   -else:
79   - hp_logger.setLevel(logging.ERROR)
  75 +hp_logger.setLevel(logging.DEBUG)
  76 +
80 77 logHandler = logging.FileHandler(LOG_FILE)
81 78 logHandler.setFormatter(logging.Formatter(
82 79 "%(asctime)s - %(levelname)s - %(message)s"
83 80 ))
  81 +
  82 +# set file messages depending on env var setting
  83 +if DEBUG:
  84 + logHandler.setLevel(logging.DEBUG)
  85 +else:
  86 + logHandler.setLevel(logging.ERROR)
84 87 hp_logger.addHandler(logHandler)
85 88  
86 89 # HARDCODED CONFIGURATION #####################################################
... ...