Как отключить протоколирование сообщений в оболочке Django?
Я использую pycharm для запуска моего проекта Django и я установил некоторые настройки протоколирования в моем settings.py:
LOGGING = {
"version": 1,
"disable_existing_loggers": False,
"filters": {
"require_debug_false": {
"()": "django.utils.log.RequireDebugFalse",
},
},
"formatters": {
"verbose": {
"format": "{levelname} {asctime} {module} {process:d} {thread:d} {message}",
"style": "{",
},
},
"handlers": {
"console": {
"class": "logging.StreamHandler",
"stream": "ext://sys.stdout",
"formatter": "verbose",
},
"mail_admins": {
"level": "ERROR",
"class": "django.utils.log.AdminEmailHandler",
"filters": ["require_debug_false"],
},
},
"loggers": {
"django.request": {
"handlers": ["mail_admins"],
"level": "ERROR",
"propagate": True,
},
},
"root": {
"handlers": ["console"],
"level": "DEBUG",
},
}
Проблема возникает, когда я нахожусь в оболочке Django. В оболочке Django, когда я нажимаю кнопку tab для автозаполнения импорта кода или вызова методов, появляются некоторые сообщения регистрации.
PS D:\Django Projects\Company-Task\APITask> python .\manage.py shell
DEBUG 2022-04-27 12:53:34,021 proactor_events 8988 5720 Использование proactor: IocpProactor Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] Введите 'copyright', 'credits' или 'license' для получения дополнительной информации IPython 8.2.0 -- Улучшенный интерактивный Python. Введите '?' для получения справки.
DEBUG 2022-04-27 12:53:34,145 proactor_events 8988 5720 Использование proactor: IocpProactor
.In 1: from task_auth.DEBUG 2022-04-27 12:53:49,375 diff 8988 5720 diff parser start DEBUG 2022-04-27 12:53:49,376 diff 8988 5720 line_lengths old: 1; new: 1
.
DEBUG 2022-04-27 12:53:49,376 diff 8988 5720 -> code[replace] old[1:1] new[1:1]
DEBUG 2022-04-27 12:53:49,378 diff 8988 5720 parse_part с 1 на 1 (на 0 в парсере частей) DEBUG 2022-04-27 12:53:49,378 diff 8988 5720 diff parser end
DEBUG 2022-04-27 12:53:49,396 cache 8988 5720 pickle загружен: D:\Django Projects\Company-Task\APITask\task_auth_init_.py DEBUG 2022-04-27 12:53:49,456 cache 8988 5720 pickle loaded: D:\Django Projects\Company-Task\APITask\task_auth\migrations_init_.py DEBUG 2022-04-27 12:53:49,462 cache 8988 5720 pickle loaded: D:\Django Projects\Company-Task\APITask\task_auth\models.py models import DEBUG 2022-04-27 12:53:58,520 diff 8988 5720 diff parserstart DEBUG 2022-04-27 12:53:58,521 diff 8988 5720 line_lengths old: 1; new: 1
DEBUG 2022-04-27 12:53:58,522 diff 8988 5720 -> code[replace] old[1:1] new[1:1]
DEBUG 2022-04-27 12:53:58,523 diff 8988 5720 parse_part с 1 на 2 (на 0 в парсере частей) DEBUG 2022-04-27 12:53:58,524 diff 8988 5720 diff parser end
DEBUG 2022-04-27 12:53:58,753 cache 8988 5720 pickle loaded: C:\Users\Mobin Tadbir\Envs\django4\lib\site-packages\jedi\third_party\typeshed\stdlib\3\builtins.pyi Пользователь
Как я могу отключить эти сообщения логирования в оболочке Django?