случаях в скрипт может поступить значение, которое указывает на необходимость передачи лога в другое приложение.
Я подумал, что можно иметь глобальную переменную (False/True в зависимости от наличия значения), которая будет указывать на необходимость логирования в другое приложение.
Но не совсем понимаю, как правильно совместить это с логгером. Можно ли через него как-то скидывать логи? Или создать функцию, что будет писать в логгер и проверять константу для логирования в другие места?
Сложно ли хендлеры писать свои? И отдельный экземпляр решит ли вопрос с тем, что в коде при каждом логировании придется проверять есть ли этот "особый" случай?
логи в общем случае должны быть глобально настроены. Если надо - пусть конкретный хэндлер решает сам нужно ли конкретное сообщение ему обрабатывать, можно это делать указывая доп параметры в сообщениях
Это, я полагаю, написание своего хендлера требуется? Не будет ли под рукой, пожалуйста, чего-то для более подробного изучения? Примеры в репе или хорошей статьи. Я пока находил только, как использовать штатные.
тут информации не много, но в целом понятно https://dvmn.org/encyclopedia/logs/logging-handlers/
Спасибо большое.
Обсуждают сегодня