Django DB Log - 记录数据库操作日志
# 在Django的settings.py中配置日志
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
},
'loggers': {
'django.db.backends': {
'level': 'DEBUG',
'handlers': ['console'],
'propagate': False,
},
},
}
# 使用上述配置,Django将会在控制台输出数据库的操作日志
这段代码配置了一个简单的日志记录方式,将Django数据库后端的日志输出到控制台。开发者可以通过这种方式监控数据库操作,从而更好地理解和调试他们的应用程序。这是一个基本的例子,实际应用中可能需要更复杂的配置,以便将日志输出到文件、根据日志级别进行过滤、或者发送到远程日志服务器。
评论已关闭