1

我正在使用 Django==2.2.11 和 djangorestframework==3.11.0。当我运行./manage.py runserver并向具有一些数据库查询的端点发出 http 请求时,我得到了所有的日志记录信息。这只是当DEBUG = True。如果我设置DEBUG=False,我根本不会有任何日志记录到控制台:

设置.py

DEBUG = False

LOGGING = {
    'version': 1,
    'handlers': {
        'console': {
            'level': 'DEBUG',
            'filters': [],
            'class': 'logging.StreamHandler',
        }
    },
    'loggers': {
        'django.db.backends': {
            'level': 'DEBUG',
            'handlers': ['console'],
            'propagate': False
        },
        'django.request': {
            'handlers': ['console'],
            'level': 'DEBUG',
            'propagate': False
        },
    }
}
4

0 回答 0