summaryrefslogtreecommitdiff
path: root/example_project
diff options
context:
space:
mode:
Diffstat (limited to 'example_project')
-rw-r--r--example_project/settings.py15
1 files changed, 11 insertions, 4 deletions
diff --git a/example_project/settings.py b/example_project/settings.py
index d6bc19bcd..95abc793e 100644
--- a/example_project/settings.py
+++ b/example_project/settings.py
@@ -204,7 +204,8 @@ AXES_RESET_ON_SUCCESS = True
MAIN_APP = ""
-LOGFILE = ""
+LOG_FILE = ""
+LOG_LEVEL = ""
default_handler = {"handlers": ["logfile"], "level": "INFO", "propogate": False}
@@ -378,8 +379,8 @@ TESTING = sys.argv[1:2] == ["test"]
PROJECT_SLUG = locals().get("PROJECT_SLUG", "default")
-if LOGFILE:
- LOGGING["handlers"]["logfile"]["filename"] = LOGFILE
+if LOG_FILE:
+ LOGGING["handlers"]["logfile"]["filename"] = LOG_FILE
elif DEBUG:
LOGGING["handlers"]["logfile"]["filename"] = (
ROOT_PATH + "log-" + PROJECT_SLUG + ".log"
@@ -394,7 +395,7 @@ INTERNAL_IPS = ("127.0.0.1",)
JQUERY_URL = STATIC_URL + "js/jquery.min.js"
JQUERY_UI_URL = STATIC_URL + "js/jquery-ui/"
-if DEBUG:
+if DEBUG and not LOG_FILE:
# make all loggers use the console
for logger in LOGGING["loggers"]:
if DEBUG_TO_CONSOLE:
@@ -402,6 +403,12 @@ if DEBUG:
elif "console" not in LOGGING["loggers"][logger]["handlers"]:
LOGGING["loggers"][logger]["handlers"] += ["console"]
+if LOG_LEVEL:
+ for logger in LOGGING["loggers"]:
+ LOGGING["loggers"][logger]["level"] = LOG_LEVEL
+ if logger.startswith("archaeological") or logger.startswith("ishtar"):
+ LOGGING["loggers"][logger]["level"] = LOG_LEVEL
+
if USE_BACKGROUND_TASK:
if not CELERY_BROKER_URL:
CELERY_BROKER_URL = "amqp://localhost"