Add SysLog handler

This commit is contained in:
Ramon Wenger 2021-12-13 14:43:30 +01:00
parent 87c477d0c4
commit ab3029bd75
1 changed files with 9 additions and 2 deletions

View File

@ -14,7 +14,7 @@ import sys
import dj_database_url import dj_database_url
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from dotenv import load_dotenv, find_dotenv from dotenv import find_dotenv, load_dotenv
# Build paths inside the project like this: os.path.join(BASE_DIR, ...) # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
from core.env_utils import bool_value from core.env_utils import bool_value
@ -305,6 +305,13 @@ LOGGING = {
'stream': sys.stdout, 'stream': sys.stdout,
'formatter': 'simple_format' 'formatter': 'simple_format'
}, },
# for automatic papertrail logging
'SysLog': {
'level': 'INFO',
'class': 'logging.handlers.SysLogHandler',
'formatter': 'simple_format',
},
}, },
'loggers': { 'loggers': {
'': { '': {
@ -312,7 +319,7 @@ LOGGING = {
'level': 'WARNING' 'level': 'WARNING'
}, },
'skillbox': { 'skillbox': {
'handlers': ['console'], 'handlers': ['console', 'SysLog'],
'level': 'DEBUG', 'level': 'DEBUG',
'propagate': False 'propagate': False
}, },