如何禁用创建到('redis',6379)打印的tcp连接?

rdlzhqv9  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(387)

我已经在我的django应用程序中集成了django频道和redis服务器,但是我正在运行我的django应用程序,我一直在做文章
aioredis[38]连接|调试|创建tcp连接到('redis',6379)
有人能帮我如何禁用aioredis的连接调试打印或什么可能是我得到这个打印的原因。请注意,客户端ws已成功连接到django服务器的ws连接
下面是我正在使用的channels和channels的版本
通道数~=2.0,>=2.0.2通道数~=2.0
我已经在docker yml的6379端口上托管了redis服务器

  1. version: "2"
  2. services:
  3. redis:
  4. image: redis:latest
  5. web:
  6. build: .
  7. command: python manage.py runserver 0.0.0.0:8000
  8. volumes:
  9. - .:/code
  10. ports:
  11. - "8000:8000"
  12. depends_on:
  13. - redis

项目中的记录器设置

  1. LOG_LEVEL = "DEBUG"
  2. LOGGING = {
  3. 'version': 1,
  4. 'disable_existing_loggers': True,
  5. 'formatters': {
  6. 'verbose': {
  7. '()': 'colorlog.ColoredFormatter',
  8. 'format':'%(asctime)s %(name)s[%(process)d] %(module)25s| %(log_color)s%(levelname)8s| %(message)s',
  9. 'datefmt':'%Y%m%d %H:%M:%S'
  10. },
  11. 'simple': {
  12. ' format': '%(levelname)s %(message)s'
  13. },
  14. },
  15. 'handlers': {
  16. 'console':{
  17. 'level': LOG_LEVEL,
  18. 'class': 'logging.StreamHandler',
  19. 'formatter': 'verbose'
  20. },
  21. },
  22. 'root': {
  23. 'handlers': ['console'],
  24. 'level': LOG_LEVEL,
  25. 'propagate': True,
  26. },
  27. 'loggers': {
  28. 'django': {
  29. 'handlers': ['console'],
  30. 'propagate': True,
  31. 'level': LOG_LEVEL,
  32. },
  33. '': {
  34. 'level': LOG_LEVEL,
  35. 'handlers': ['console'],
  36. },
  37. 'gunicorn.access': {
  38. 'handlers': ['console']
  39. },
  40. 'gunicorn.error': {
  41. 'handlers': ['console']
  42. }
  43. }
  44. }
ukqbszuj

ukqbszuj1#

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

  1. 'aioredis': {
  2. 'level': 'INFO',
  3. 'handlers': ['console'],
  4. },

相关问题