【问题标题】:Unable to send notification to errbit无法向 errbit 发送通知
【发布时间】:2013-09-16 15:06:18
【问题描述】:

我正在使用 Python 的 https://github.com/pulseenergy/airbrakepy,它是 Ruby 的 Airbrake gem 的同义词。现在,我已经安装了https://github.com/errbit/errbit。现在,我想将所有错误通知发送给 errbit。 我有类似的东西,

import logging
import ConfigParser
import os
import time
from airbrakepy.logging.handlers import AirbrakeHandler

def method_three():
    raise StandardError('bam, pow')


def method_two():
    method_three()


def method_one():
    method_two()

if __name__=='__main__':
    configFilePath = os.path.join(os.path.expanduser("~"), ".airbrakepy")
    print(configFilePath)
    parser = ConfigParser.SafeConfigParser()
    parser.read(configFilePath)
    api_key = parser.get("airbrake", "api_key")
    url = parser.get("airbrake", "app_url")
    logging.basicConfig(level=logging.ERROR)
    logger = logging.getLogger("test-logger")
    handler = AirbrakeHandler(api_key, environment='dev', component_name='integration-test', node_name='server', airbrake_url=url, use_ssl=False, timeout_in_ms=10000000)
    logger.addHandler(handler)

    logger.error("before exception")

    try:
        method_one()
    except StandardError:
        logger.error("test with exception", exc_info=True)
        logger.error("test without exception", exc_info=False)

    logger.error("after exception")

    logging.shutdown()

我也有 .airbrakepy,它有 api_key 和 errbit_url。

任何人都知道我在哪里犯错。

我无法通过此方法向 errbit 发送通知。

【问题讨论】:

    标签: python airbrake errbit


    【解决方案1】:

    请使用https://github.com/aashish-pathak/airbrakepy

    airbrakepy 存在一些问题。我很快就会向 airbrakepy 主仓库发送拉取请求。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多