没有项目描述
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")