7
Wie kann ich konfigurieren Django logging
zu verschiedenen DSNs für verschiedene loggers
unterstützen?Django/Raven/Sentry: verschiedene Logger für verschiedene DSNs
Etwas wie folgt aus:
settings.py
LOGGING = {
..
'handlers': {
'sentry1': {
'level': 'ERROR',
'class': 'raven.contrib.django.handlers.SentryHandler',
'dsn': '<DSN1>',
},
'sentry2': {
'level': 'ERROR',
'class': 'raven.contrib.django.handlers.SentryHandler',
'dsn': '<DSN2>',
},
},
'loggers': {
'sentry1':{
'handlers': ['console', 'sentry1'],
'level': 'ERROR',
'propagate': False,
},
'sentry2':{
'handlers': ['console', 'sentry2'],
'level': 'ERROR',
'propagate': False,
},
}
views.py
import logging
logger = logging.getLogger('sentry2')
logger.error('yeey!')