当 Django 应用程序中发生任何异常时写入日志文件的最佳方法是什么,而无需对视图中的每个函数进行硬编码,即中间件?
例如,当在视图中出现 DatabaseError、ValueError、Integrity 错误时。
我需要一些可以在生产和开发中使用 DRY 概念的东西。
import logging
logger = logging.getLogger(__name__)
def my_view(request, arg1, arg):
...
if bad_mojo:
# Log an error message
logger.error('Something went wrong!')
慕尼黑的夜晚无繁华
相关分类