Setting Up a Logger to Output Logs to the Console in Django

Django
2022-09-12 12:21 (4 years ago)
Setting Up a Logger to Output Logs to the Console in Django

settings/logging/console.py

LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format': '%(name)s (%(process)d,%(thread)d) '
'%(levelname)s %(asctime)s '
'[%(module)s.%(funcName)s:%(lineno)d] '
' %(message)s'
},
'simple': {
'format': '%(name)s %(thread)d %(levelname)s '
'%(asctime)s %(message)s'
},
},
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'formatter': 'simple'
},
'null': {
'level': 'DEBUG',
'class': 'logging.NullHandler',
},
},
'loggers': {
'django': {
'handlers': ['console'],
'propagate': True,
'level': 'INFO',
},
'django.request': {
'handlers': ['console'],
'level': 'INFO',
},
'django.db.backends': {
'handlers': ['console'],
'level': 'INFO',
'propagate': False,
},
'my-log': {
'handlers': ['console'],
'level': 'DEBUG',
'propagate': False,
},
}
}
Please rate this article (No signup or login required)
Currently unrated

Related posts

The author runs the application development company Cyberneura.
We look forward to discussing your development needs.

Categories

Archive