ScribeHandler

软件截图:
ScribeHandler
软件详细信息:
版本: 0.05
上传日期: 11 May 15
开发: Jeremy Jones
许可: 免费
人气: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler是与Python标准日志模块的工作原理简单的代理层。它的作用是被添加到一个记录器的标准方式AA处理器对象。
重要位:
当实例的句柄,你将要指定连接设置为刻划。以下关键字参数reconized(和默认值):
参数           默认
---------------------------
主持人                127.0.0.1
端口                1463
类别            %(主机名)的S - %(loggername)■
运输           ScribeHandler.FRAMED
URI                无
- 主机和端口,应该是显而易见的
- 如果运输ScribeHandler.FRAMED,然后
    thrift.transport.TTransport.TFramedTransport()被使用。
- 如果运输ScribeHandler.BUFFERED,然后
    thrift.transport.TTransport.TBufferedTransport()被使用。
- 如果交通ScribeHandler.HTTP然后
    thrift.transport.THttpClient.THttpClient()的使用和URI中一定不能有
   无
- 如果运输没有,那么你可以将任何可接受的节俭/抄写
   通过运输
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; ScirbeHandler.transport = <运输>
其中,<运输>是有效Scibe /节俭运输(这是在未来的打样尝试)。
- 类别被转换成类参数scribe.LogEntry()对象&NBSP;。它应该是使用映射密钥的标准格式的字符串。以下是reconized映射的键:
&NBSP;&NBSP;&NBSP;按键名称&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;来源
&NBSP;&NBSP;&NBSP; ----------------------
&NBSP;&NBSP;&NBSP;模块&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; logging.LogRecord.module
&NBSP;&NBSP;&NBSP; levelname&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; logging.LogRecord.levelname
&NBSP;&NBSP;&NBSP; loggername&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; logging.LogRecord.name
&NBSP;&NBSP;&NBSP; processname&NBSP;&NBSP;&NBSP;&NBSP; logging.LogRecord.processName
&NBSP;&NBSP;&NBSP;主机&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; socket.gethostname()
下面是如何使用它一个简单的例子:
进口记录
进口ScribeHandler
mylogger = logging.getLogger('ScribeLogger“)
mylogger.setLevel(logging.DEBUG)
处理器= ScribeHandler.ScribeHandler(类别='%(主机名)的S - %(levelname)S',file_buffer =“/ tmp目录/日志缓冲区')
mylogger.addHandler(句柄)
mylogger.debug('的东西发生')

要求

  • 在Python的

类似的软件

CherryProxy
CherryProxy

14 Apr 15

Squid
Squid

22 Jun 18

nginx
nginx

22 Jun 18

dproxy
dproxy

2 Jun 15

显影剂的其他软件 Jeremy Jones

意见 ScribeHandler

评论没有发现
添加评论
打开图片!