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