chbakouras/rollbar

监控错误和异常并将它们报告给Rollbar

v3.1.3 2022-05-16 21:12 UTC

README

这个库可以检测您应用程序中的错误和异常,并将它们报告给Rollbar进行警报、报告和分析。

支持的PHP版本:5.3, 5.4, 5.5, 5.6, 7, 7.1, 7.2, 7.3, 7.4 支持的HHVM版本:3.6, 3.18, 3.21, 3.24, 3.27

安装说明

  1. 注册Rollbar账户
  2. 遵循我们快速入门说明,在我们的PHP SDK文档中安装rollbar-php并将其配置为您的平台。

使用和参考

有关完整的使用说明和配置参考,请参阅我们的PHP SDK文档

发布历史 & 变更日志

请参阅我们的发布页面,了解所有版本包括变更。

相关项目

这里提供了一系列Rollbar PHP的使用示例:Rollbar PHP 示例

Wordpress插件可通过Wordpress管理面板或Wordpress插件目录获得:Rollbar Wordpress

为集成Laravel提供了特定的包:Rollbar Laravel

为集成CakePHP 2.x提供了特定的包:CakeRollbar

为集成Neos Flow提供了特定的包:m12/flow-rollbar

Yii包:baibaratsky/yii-rollbar

Yii2包:baibaratsky/yii2-rollbar

帮助 / 支持

如果您遇到任何问题,请通过support@rollbar.com给我们发送电子邮件。

有关错误报告,请在GitHub上打开一个问题

贡献

  1. 将其分支
  2. 创建您的功能分支(git checkout -b my-new-feature
  3. 提交您的更改(参见下面的常规提交)
  4. 将更改推送到分支(git push origin my-new-feature
  5. 创建新的拉取请求

常规提交

此存储库遵循常规提交指南。提交信息应包括一个描述提交的词缀,位于简短描述之前。已识别的前缀包括:feat、fix、doc、style、refactor、perf、test、build、chore、revert。破坏性变更应包括'BREAKING CHANGE'。

示例

git commit -m 'feat(bars): add foo support for all bars

fix #123
BREAKING CHANGE: bars supporting foo break bars supporting qwerty'

可选地,您可以使用commitizen来格式化您的提交信息。

npm install -g commitizen
npm install -g cz-conventional-changelog
echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc

然后使用git cz提交。您将收到提示输入描述您提交的信息。

测试

测试在tests目录中。要运行测试:composer test 要修复代码风格问题:composer fix

标签

  1. ROLLBAR_PHP_TAG=[版本号]
  2. git checkout master
  3. src/Payload/Notifier.phptests/NotifierTest.php 中更新版本号。
  4. git add .
  5. git commit -m"增加版本号".
  6. git push origin master
  7. git tag v$ROLLBAR_PHP_TAG
  8. git push --tags

许可证

Rollbar-PHP 是在 MIT 许可证下发布的免费软件。有关详细信息,请参阅 LICENSE.txt