XMLLayout é um projeto que fornece um formatador logging Python que formata as mensagens de log como XML, de acordo com a especificação XMLLayout do log4j.
XMLLayout mensagens de log formatado pode ser visto e filtrada dentro do aplicativo Chainsaw (consulte a seção exemplo abaixo), parte do projeto log4j baseado em Java.
Este pacote também inclui um RawSocketHandler - como logging.handler.SocketHandler, mas envia a mensagem de log-prima sobre o soquete em vez de uma versão em conserva. RawSocketHandler pode ser configurado para enviar mensagens de log para Chainsaw diretamente através de um soquete.
Por exemplo: de transmitir mensagens de log para Chainsaw, se estivesse escutando na porta localhost 4448:
logging importação
xmllayout importação
handler = xmllayout.RawSocketHandler ("localhost", 4448)
handler.setFormatter (xmllayout.XMLLayout ())
logging.root.addHandler (handler)
Requisitos :
- Python
Comentários não encontrado