没有项目描述

pulse-logging的Python项目详细描述


脉冲测井-python

安装

通过PIP安装软件包

pip install pulse-logging

或者,可以通过运行安装脚本进行安装。

python setup.py install

用法

日志附加器

importloggingfrompulseimportPulseHandlerfrompulseimportPulseFormatterpulse_handler=PulseHandler("http://host.com:9001/v2/events/app")pulse_handler.setFormatter(PulseFormatter())pulse_handler.setLevel(logging.WARNING)logger=logging.getLogger(__name__)logger.setLevel(logging.WARNING)logger.addHandler(pulse_handler)try:raiseValueErrorexceptValueErrorase:logger.exception("Bad stuff")
记录配置文件示例

logging.ini文件内容

[loggers]
keys=root

[handlers]
keys=pulse_handler

[formatters]
keys=pulse_formatter

[logger_root]
level=WARNING
handlers=pulse_handler

[handler_pulse_handler]
class=handlers.PulseHandler
level=WARNING
formatter=pulse_formatter
args=("http://host.com:9001/v2/events/app")

[formatter_pulse_formatter]
class=pulse.PulseFormatter

main.py文件内容

importloggingfromlogging.configimportfileConfigfileConfig("logging.ini")logger=logging.getLogger()try:raiseValueErrorexceptValueErrorase:logger.exception("Bad stuff")

写入度量
frompulseimportMetricWriterwriter=MetricWriter("http://host.com:9001/v1/metrics","kudu_table_name")writer.gauge("key1","r2",0.952)writer.close()

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

推荐PyPI第三方库


热门话题
安卓中的java VM中止错误   java Flyway设置问题   JavaJDK8可选特性   java Firebase 安卓应用程序类不工作   java代码格式、结构、一致性   从Java到Sql表的日期以及从Sql表到Java到Joda时间的日期   java数据库良好实践:如何让属于动态组的用户   javascript“窗口”没有在java中为Selenium定义ScriptEngine   MongoDB:注册编解码器(Java)   java调试使用JDB(或类似工具)生成的字节码   java Eclipse Luna Jboss 7 Servlet和JPA应用程序Servlet未启动   java在PowerMock中可以对私有静态方法使用部分模拟吗?   java JPA使用initialvalue生成类型序列   列表Java Comparator从字符串对象中删除值   从tshark到java程序的sql管道数据   java我可以在Groovy和/或JRuby中不受任何限制地使用Hibernate ORM框架吗?   java在JavaFX应用程序中下载文件时出现“此应用程序没有响应”   java使用Xstream构造此xml的正确方法