csoellinger / silverstripe-rollbar
SilverStripe 的 rollbar 日志处理器。https://rollbar.com
v2.1.0
2022-03-03 10:24 UTC
Requires
- php: >=7.3 <8.2
- rollbar/rollbar: ^2.1
- silverstripe/framework: ~4.10
Requires (Dev)
README
这是一个非常可配置的模块,用于Rollbar 日志服务。实现了Rollbar PHP库,包括用于客户端日志记录的 rollbar js 辅助工具。通过注入日志处理器、设置 API 密钥以及可选地插入一个名为 {RollbarJS} 的模板辅助工具,轻松使用。
需求
- 适用于最新版本的 SilverStripe ^4.10
- 4.10 以下的 SilverStripe <4.10,版本 1.x.x
- Rollbar API 密钥
安装
请注意选择满足您需求的版本
SilverStripe v4.10
composer require csoellinger/silverstripe-rollbar "^2"
SilverStripe v4.0 - v4.9
composer require csoellinger/silverstripe-rollbar "^1"
配置
为了设置 API 密钥并将日志处理器作为日志接口,您必须设置此配置
CSoellinger\SilverStripeRollbar\Configuration\RollbarConfiguration: access_token: Your Access Token CSoellinger\SilverStripeRollbar\Configuration\RollbarJsConfiguration: accessToken: Your Client Access Token SilverStripe\Core\Injector\Injector: RollbarLogHandler: class: CSoellinger\SilverStripeRollbar\Log\RollbarLogHandler Psr\Log\LoggerInterface: calls: RollbarLogHandler: [pushHandler, ["%$RollbarLogHandler"]]
文档
许可证
见许可证
我们包含了一个 3 条款的 BSD 许可证,您可以用作默认许可证。我们提倡使用 BSD 许可证,因为它是最自由和最开放的许可证之一。
维护者
- CSoellinger zerogiven@gmail.com
错误跟踪器
错误在此存储库的问题部分进行跟踪。在提交问题之前,请阅读现有问题以确保您的独特性。
如果问题看起来像是一个新错误
- 创建新问题
- 描述重现问题的步骤和预期结果。单元测试、屏幕截图和屏幕录制在此处可能会有帮助。
- 尽可能详细地描述您的环境:SilverStripe 版本、浏览器、PHP 版本、操作系统、任何安装的 SilverStripe 模块。
请直接向模块维护者报告安全问题。请不要在错误跟踪器中提交安全问题。
开发和贡献
如果您想为此模块做出贡献,请确保您发起了一个拉取请求并与模块维护者讨论。