From 7a5c3a4e7b51f3bddbc011f5f74c79fe1679a8a7 Mon Sep 17 00:00:00 2001 From: Bill Dengler Date: Tue, 25 Jul 2017 20:14:28 +0000 Subject: [PATCH] #148: Don't leak data in logs. --- src/logger.py | 4 ++-- src/main.py | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/logger.py b/src/logger.py index 77ea1d87..af4a9ae2 100644 --- a/src/logger.py +++ b/src/logger.py @@ -3,6 +3,7 @@ import logging from logging.handlers import RotatingFileHandler import paths import sys +import config APP_LOG_FILE = 'debug.log' ERROR_LOG_FILE = "error.log" @@ -24,8 +25,7 @@ server_log.setLevel(logging.WARNING) logger = logging.getLogger() -logger.setLevel(logging.DEBUG) - +logger.setLevel(logging.WARNING) #handlers app_handler = RotatingFileHandler(paths.logs_path(APP_LOG_FILE), mode="w") diff --git a/src/main.py b/src/main.py index 2dd0e7ff..3fe6f7b6 100644 --- a/src/main.py +++ b/src/main.py @@ -54,8 +54,10 @@ if system == "Linux": log = logging.getLogger("main") def setup(): - log.debug("Starting " + application.name + " %s" % (application.version,)) config.setup() + if not config.app['app-settings']['paranoid']: + logger.setLevel(logging.DEBUG) + log.debug("Starting " + application.name + " %s" % (application.version,)) log.debug("Using %s %s" % (platform.system(), platform.architecture()[0])) log.debug("Application path is %s" % (paths.app_path(),)) log.debug("config path is %s" % (paths.config_path(),))