没有项目描述

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如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径