# Configure Project Logging using Django Logging setting and
specifying
# Dict-Config to Python 1.6
LOGGING = {
'version': 1,
'formatters': {
'simple': {
'format': '%(asctime)s %(levelname)s %(module)s [%(name)s]
- %(message)s \n',
},
'verbose': {
'format': '%(asctime)s %(levelname)s %(module)s %
(process)d %(thread)d %(message)s'
},
},
'handlers': {
'log_test': {
'class': 'logging.handlers.TimedRotatingFileHandler',
'filename': '/var/log/classcomm/log-test.log',
'when': 'H',
'interval': 1,
'backupCount': 5,
'formatter': 'simple',
},
'classcomm': {
'class': 'logging.handlers.TimedRotatingFileHandler',
'filename': '/var/log/classcomm/classcomm.log',
'when': 'H',
'interval': 1,
'backupCount': 5,
'formatter': 'verbose',
},
'student_portal': {
'class': 'logging.FileHandler',
'filename': '/var/log/classcomm/student_portal.log',
'mode': 'a',
'formatter': 'verbose',
},
'instructor_portal': {
'class': 'logging.FileHandler',
'filename': '/var/log/classcomm/instructor_portal.log',
'mode': 'a',
'formatter': 'verbose',
},
'django': {
'class': 'logging.FileHandler',
'filename': '/var/log/classcomm/django.log',
'mode': 'a',
'formatter': 'verbose',
},
'django_sql': {
'class': 'logging.FileHandler',
'filename': '/var/log/classcomm/django-sql.log',
'mode': 'a',
'formatter': 'verbose',
},
# 'sentry_handler': {
# 'class': 'sentry.client.handlers.SentryHandler',
# 'formatter': 'verbose',
# },
# 'stream_handler': {
# 'class': 'logging.StreamHandler',
# 'formatter': 'verbose',
# }
},
# Root logger (complete logging)
'root' : { 'level' : 'WARNING', 'handlers' : ['classcomm'], #,
'sentry_handler'],
},
'loggers': {
'log_test': { 'level': 'INFO', 'handlers': ['log_test'] },
'student_portal': { 'level': 'INFO', 'handlers':
['student_portal'] },
'instructor_portal': { 'level': 'INFO', 'handlers':
['instructor_portal'] },
'django': { 'handlers': ['django'] },
'django.core.urlresolvers': { 'level': 'DEBUG' },
'django.core.handlers.base': { 'level': 'DEBUG' },
'django.db.models.loading': { 'level': 'DEBUG' },
'django.db.backends.util': { 'level': 'DEBUG',
'propagate': False,
'handlers': ['django_sql'] },
# 'sentry.errors': { 'level': 'INFO', 'handlers':
['stream_handler'] },
},
}
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.