一个将日志保存到数据库的简单django应用程序
db-logger的Python项目详细描述
db logger是一个简单的django应用程序,用于将日志保存到数据库。
快速启动
将“数据库记录器”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'db_logger', ]
运行python manage.py migrate以创建轮询模型。
将处理程序和记录器添加到日志记录设置中,如下所示:
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s", 'datefmt': "%d/%b/%Y %H:%M:%S" }, 'standard': { 'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s' }, 'simple': { 'format': '%(levelname)s %(message)s' }, }, 'handlers': { 'db_log': { 'level': 'DEBUG', 'class': 'db_logger.handlers.DbLogHandler' }, }, 'loggers': { '': { 'handlers': ['db_log'], 'level': 'DEBUG', } } }
访问/admin/db_logger/dblogentry/检查日志。