如何禁用创建TCP连接到("redis",6379)打印?



我已经在我的 django 应用程序中集成了 django 频道和 redis 服务器,但我正在运行我的 django 应用程序,我一直在打印下面

艾奥雷迪斯[38] 连接| 调试|创建 TCP 连接到 ('redis', 6379(

有人可以帮我如何禁用aioredis的连接调试打印,或者我得到这个打印的原因是什么。请注意客户端 ws 已成功连接到 django 服务器的 ws 连接

我正在使用的频道和channels_redis版本如下

通道~=2.0,>=2.0.2 channels_redis~=2.0

我已经在端口号 6379 上托管了来自 docker-compose yml 的 redis 服务器

version: "2"
services:
redis:
image: redis:latest
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- redis

项目中的记录器设置

LOG_LEVEL = "DEBUG"
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'()': 'colorlog.ColoredFormatter',
'format':'%(asctime)s %(name)s[%(process)d] %(module)25s| %(log_color)s%(levelname)8s| %(message)s',
'datefmt':'%Y%m%d %H:%M:%S'
},
'simple': {
'   format': '%(levelname)s %(message)s'
},
},
'handlers': {
'console':{
'level': LOG_LEVEL,
'class': 'logging.StreamHandler',
'formatter': 'verbose'
},
},
'root': {
'handlers': ['console'],
'level': LOG_LEVEL,
'propagate': True,
},
'loggers': {
'django': {
'handlers': ['console'],
'propagate': True,
'level': LOG_LEVEL,
},
'': {
'level': LOG_LEVEL,
'handlers': ['console'],
},
'gunicorn.access': {
'handlers': ['console']
},
'gunicorn.error': {
'handlers': ['console']
}

}
}

将其添加到日志记录配置中的记录器列表中

'aioredis': {
'level': 'INFO',
'handlers': ['console'],
},

最新更新