如何避免Django Rest框架记录额外信息?

2024-10-01 13:31:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Django Rest框架。在settings.py中,我使用以下条目:

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'file': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': str(BASE_DIR) + '/debugme.log',
        },
    },
    'loggers': {
        'django': {
            'handlers': ['file'],
            'level': 'DEBUG',
            'propagate': True,
        },
    },
}

在我的代码中,我刚刚添加了logger.info('Checking Balance!'),但当我选中debugme.log时,它转储了大量不需要的信息,但我需要的是什么

Watching for file changes with StatReloader
Waiting for apps ready_event.
Apps ready_event triggered. Sending autoreload_started signal.
Watching dir /muwallet_web/muwallet/locale with glob **/*.mo.
Watching dir /usr/local/lib/python3.9/site-packages/rest_framework/locale with glob **/*.mo.
Watching dir /usr/local/lib/python3.9/site-packages/django_extensions/locale with glob **/*.mo.
Watching dir /muwallet_web/muwallet/api/locale with glob **/*.mo.
(0.004) 
            SELECT c.relname,
            CASE WHEN c.relispartition THEN 'p' WHEN c.relkind IN ('m', 'v') THEN 'v' ELSE 't' END
            FROM pg_catalog.pg_class c

所有我需要显示的信息,我需要


Tags: debugloghandlersdirwithlevelloggerslocale