Commit 21e29238 by E. Kolpakov

Suppressed noisy loggers

(cherry picked from commit f13d337a)
parent 4d76960a
...@@ -10,6 +10,14 @@ because the workbench SDK's settings file is not inside any python module. ...@@ -10,6 +10,14 @@ because the workbench SDK's settings file is not inside any python module.
import os import os
import sys import sys
import logging
logging_level_overrides = {
'workbench.views': logging.ERROR,
'django.request': logging.ERROR,
'workbench.runtime': logging.ERROR,
}
if __name__ == "__main__": if __name__ == "__main__":
# Use the workbench settings file: # Use the workbench settings file:
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "workbench.settings") os.environ.setdefault("DJANGO_SETTINGS_MODULE", "workbench.settings")
...@@ -19,6 +27,9 @@ if __name__ == "__main__": ...@@ -19,6 +27,9 @@ if __name__ == "__main__":
from django.conf import settings from django.conf import settings
settings.INSTALLED_APPS += ("problem_builder", ) settings.INSTALLED_APPS += ("problem_builder", )
for noisy_logger, log_level in logging_level_overrides.iteritems():
logging.getLogger(noisy_logger).setLevel(log_level)
from django.core.management import execute_from_command_line from django.core.management import execute_from_command_line
args = sys.argv[1:] args = sys.argv[1:]
paths = [arg for arg in args if arg[0] != '-'] paths = [arg for arg in args if arg[0] != '-']
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment