Как перенаправить стандартный вывод в Graylog в питере сельдерея

Я хотел бы перенаправить стандартный вывод в журнал серого журнала

Я пытался переопределить метод регистрации сигналов, но это не работает

@signals.setup_logging.connect
def on_celery_setup_logging(**kwargs):
    gelf_logger = logging.getLogger('djehouty-gelf')
    handler = GELFTCPSocketHandler(
        host="graylog.example.com",
        port=12202,
        static_fields={"app": "sdev_celery_test","X-CUSTOM-TOKEN": "graylogToken","host": "hostnameworker"}
    )
    gelf_logger.addHandler(handler)

Может кто-то уже это сделал? Я тоже пробовал after_setup_logging ~ Заранее спасибо

С наилучшими пожеланиями, Грег - Гриша

0 ответов

Другие вопросы по тегам