Merged in bug fixes from default

--HG--
branch : profiledev
This commit is contained in:
Bridger Maxwell
2012-01-30 13:30:55 -05:00
4 changed files with 11 additions and 12 deletions

View File

@@ -135,6 +135,9 @@ execfile(os.path.join(BASE_DIR, "settings.py"))
# the site admins on every HTTP 500 error.
# See http://docs.djangoproject.com/en/dev/topics/logging for
# more details on how to customize your logging configuration.
pid = os.getpid()
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
@@ -163,23 +166,21 @@ LOGGING = {
'level' : 'DEBUG' if DEBUG else 'INFO',
'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'standard',
'filename' : LOG_DIR + '/mitx.log', # temporary location for proof of concept
'filename' : '{0}/mitx.{1}.log'.format(LOG_DIR, pid),
'encoding' : 'utf-8',
},
'app_err' : {
'level' : 'WARNING',
'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'standard',
'filename' : LOG_DIR + '/mitx.err.log', # temporary location for proof of concept
'filename' : '{0}/mitx.err.{1}.log'.format(LOG_DIR, pid),
'encoding' : 'utf-8',
},
# We should actually use this for tracking:
# http://pypi.python.org/pypi/ConcurrentLogHandler/0.8.2
'tracking' : {
'level' : 'INFO',
'class' : 'logging.handlers.WatchedFileHandler',
'formatter' : 'raw',
'filename' : LOG_DIR + '/tracking.log',
'filename' : '{0}/tracking.{1}.log'.format(LOG_DIR, pid),
'encoding' : 'utf-8',
},
'mail_admins' : {

View File

@@ -1,2 +0,0 @@
ASKBOT_ENABLED = False
execfile("settings_old_askbot.py")

View File

@@ -1,2 +0,0 @@
COURSEWARE_ENABLED = False
execfile("settings.py")

View File

@@ -1,5 +1,6 @@
import logging
from django.conf import settings
from django.http import HttpResponse
log = logging.getLogger("mitx")
@@ -8,6 +9,7 @@ class ExceptionLoggingMiddleware(object):
"""Just here to log unchecked exceptions that go all the way up the Django
stack"""
def process_exception(self, request, exception):
log.exception(exception)
return HttpResponse("Server Error - Please try again later.")
if not settings.TEMPLATE_DEBUG:
def process_exception(self, request, exception):
log.exception(exception)
return HttpResponse("Server Error - Please try again later.")