Django: фильтруйте журналы, которые приходят с фронт-энда

Я реализовал ведение журнала в своем проекте Django на уровне Debug. В логгер поступает очень много информации, из-за которой моя система зависает. Я хочу фильтровать журналы перед сохранением. Есть как бы бесполезные журналы, которые без необходимости сохраняются в файл. Например, у меня есть информация о фронтэнде из шаблонов, я не хочу, чтобы логи фронтэнда сохранялись в файле логгера.

LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
    'verbose': {
        'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
    },  
    'simple': {
        'format': '%(levelname)s %(message)s'
    },
},

'handlers': {
    'console': {
        'level': 'DEBUG',
        'class': 'logging.StreamHandler',
        'formatter': 'verbose'
    },
    'file': {
        'level': 'DEBUG',
        'class': 'logging.handlers.RotatingFileHandler',
        'filename': os.path.join(BASE_DIR + '/logs/debug.log'),
        'formatter': 'verbose'
    },
    'info': {
        'level': 'INFO',
        'class': 'logging.FileHandler',
        'filename': os.path.join(BASE_DIR + '/logs/info.log'),
        'formatter': 'verbose'
    },
},
'loggers': {
    'django': {
        'handlers': ['file','info','console'],
        'level': 'DEBUG',
        'propagate': True,
    },
},

}

Любезно предложите

Вернуться на верх