chbakouras / rollbar
监控错误和异常并将它们报告给Rollbar
Requires
- php: >=8.0.0 <9.0
- ext-curl: *
- monolog/monolog: ^2
- psr/log: ^1 || ^2
Requires (Dev)
- mockery/mockery: ^1
- phpmd/phpmd: ^2
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.6 || 3.x-dev
- vimeo/psalm: ^4.13
Suggests
- fluent/logger: Needed to use the 'fluent' handler for fluentd support
- dev-release
- v3.1.3
- v3.1.3-RC1
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.0
- v3.0.0-RC2
- v3.0.0-RC1
- v2.2.1
- v2.2.0
- v2.1.0
- v2.0.0
- v1.8.1
- v1.8.0
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- v1.0.0-beta
- v0.18.2
- v0.18.0
- v0.17.0
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.0
- v0.12.1
- v0.12.0
- v0.11.2
- v0.11.1
- v0.11.0
- v0.10.0
- v0.9.12
- v0.9.11
- v0.9.10
- v0.9.9
- v0.9.8
- v0.9.7
- v0.9.6
- v0.9.4
- v0.9.3
- v0.9.1
- v0.9.0
- v0.8.1
- v0.8.0
- v0.7.0
- v0.6.4
- 0.6.3
- 0.6.2
- 0.6.1
- 0.6.0
- 0.4.1
- dev-master
This package is auto-updated.
Last update: 2024-09-09 02:08:49 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
安装说明
- 注册Rollbar账户
- 遵循我们快速入门说明,在我们的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
Yii2包:baibaratsky/yii2-rollbar
帮助 / 支持
如果您遇到任何问题,请通过support@rollbar.com给我们发送电子邮件。
有关错误报告,请在GitHub上打开一个问题。
贡献
- 将其分支
- 创建您的功能分支(
git checkout -b my-new-feature) - 提交您的更改(参见下面的常规提交)
- 将更改推送到分支(
git push origin my-new-feature) - 创建新的拉取请求
常规提交
此存储库遵循常规提交指南。提交信息应包括一个描述提交的词缀,位于简短描述之前。已识别的前缀包括: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
标签
ROLLBAR_PHP_TAG=[版本号]git checkout master- 在
src/Payload/Notifier.php和tests/NotifierTest.php中更新版本号。 git add .git commit -m"增加版本号".git push origin mastergit tag v$ROLLBAR_PHP_TAGgit push --tags
许可证
Rollbar-PHP 是在 MIT 许可证下发布的免费软件。有关详细信息,请参阅 LICENSE.txt。