将Rollbar集成到Daiquiri的简单方法

daiquiri-rollbar的Python项目详细描述


Daiquiri滚动条

使用Rollbardaiquiri的简单方法。

将保留消息的级别。因此logger.info('smth')将在Rollbar中注册为info如果将daiquiri配置为记录某个级别以上的消息,则只有这些消息将发送到rollbar。您还可以将RollbarOutput配置为只记录与全局配置不同级别的消息。

应使用logger.exception记录异常。stacktrace将用report_exc_info发送到rollbar。

要使用它,只需将RollbarOutput添加到daiquiri输出列表并正常使用daiquiri即可:

importloggingfromdaiquiri_rollbarimportRollbarOutputrollbar_output=RollbarOutput(access_token='access_token')daiquiri.setup(level=logging.INFO,outputs=(rollbar_output,))logger=daiquiri.getLogger(__name__)logger.info('Test')

记录某一级别的消息:

importloggingfromdaiquiri_rollbarimportRollbarOutputrollbar_output=RollbarOutput(access_token='access_token',level=logging.WARNING)daiquiri.setup(level=logging.INFO,outputs=(rollbar_output,))logger=daiquiri.getLogger(__name__)logger.info('Test')

默认情况下,将为生产记录日志消息。要更改环境,请按如下方式构建RollbarOutput

rollbar_output=RollbarOutput(access_token='access_token',environment='development')

如果不传递访问令牌,RollbarOutput将不会记录任何内容。

来自rollbar模块的错误消息不会发送到rollbar以防止无限循环。他们被送到了斯特德。如果有其他输出,它们将被记录下来。

更改日志

0.2.1(2017-08-15)

  • 改进文档

0.2.0(2017-08-15)

  • 将消息记录到滚动条中

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

推荐PyPI第三方库


热门话题
如果打开许多Java线程,它们在Android中似乎被卡住了   尝试保存嵌套片段的状态时出现java异常[对于键安卓:target\u state,片段不再存在]   我应该使用什么API或框架在Java中实现这个消息传递系统?   java JPA和序列化行为   使用Java Spring i18n翻译长文本的最佳实践   与字符串÷x%匹配的java正则表达式   春季冬眠   java使用ArrayList在ListView中出错   java解析bufferedReader数据,在某些字符处停止   我尝试在字符串中计数字符(java),但我的解决方案不起作用   java无法为本地开发在Google App Engine上设置默认的App Identity服务帐户   在Java Swing游戏中重置倒计时计时器不工作+JDialog/JOptionPane   Maven找不到intern java文件的符号错误   java获取XML包中返回的SQLException消息?   java Datanucleus类型转换插件   java bouncycastle PKCS12密钥库“最大密码长度”   java使用“==”语句   java在一个数组中包含多个变量?   java获取HttpResponseCode=400和HttpOperationFailedException