XMLLayout є проект, який забезпечує Python реєстрації форматування, який форматує повідомлення журналу, як XML, відповідно до XMLLayout специфікації Log4J-х років.
XMLLayout повідомлення відформатований журналу можуть бути переглянуті і фільтрують в додатку бензопилою (див приклад нижче розділ), частина на основі Java проекту log4j.
Цей пакет також включає в себе RawSocketHandler - як logging.handler.SocketHandler, але посилає повідомлення з сирими лог через сокет замість маринованих версії. RawSocketHandler може бути налаштований для відправки повідомлень в бензопилою прямо над гніздом.
Наприклад: направити повідомлення журналу бензопилу, якщо вона слухали на локальній порт 4448:
реєстрація імпорт
імпорт xmllayout
обробник = xmllayout.RawSocketHandler ("локальний", 4448)
handler.setFormatter (xmllayout.XMLLayout ())
logging.root.addHandler (обробник)
Вимоги
- Python
Коментар не знайдено