# 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 django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to