将python日志消息格式化为log4j xmllayout xml

XMLLayout的Python项目详细描述


xmlayout提供了一个python日志格式化程序,它将日志消息格式化为xml, 根据log4j’s XMLLayout specification

可以在 Chainsaw应用程序 (参见下面的示例部分),是基于java的log4j项目的一部分。

这个包还包括一个rawsockethandler-like logging.handler.sockethandler,但通过套接字发送原始日志消息 而不是腌制的。rawsockethandler可以配置为发送日志 通过插座直接发送给电锯的信息。

例如:将日志消息转发到链锯,如果链锯正在侦听 本地主机端口4448:

import logging
import xmllayout

handler = xmllayout.RawSocketHandler('localhost', 4448)
handler.setFormatter(xmllayout.XMLLayout())
logging.root.addHandler(handler)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么整数构造函数方法不再需要属性?   java单函数从广播接收器检索数据   Java类中的Scala设置器和获取器   JAVA MVC表选择的行ID和mysql db ID不同   java在Multimaps Guava中获取值   jakarta ee Intellij IDEA Java类在保存时不自动编译   java在另一个Spring实体中使用Spring实体   JTwitter库的安卓类一直在给我java。朗朗:温特韦尔。杰特维特。啁啾   java停止启动应用程序   java Jersey测试NoSuchMethodError   java如何处理合成元素上的注释   java崩溃shell无法通过ssh连接   java计算两个日期之间的天数后(取自edittext)如何在新的edittext中显示天数