csoellinger/silverstripe-rollbar

SilverStripe 的 rollbar 日志处理器。https://rollbar.com

安装: 62

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

v2.1.0 2022-03-03 10:24 UTC

This package is auto-updated.

Last update: 2024-09-10 16:30:51 UTC


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 许可证,因为它是最自由和最开放的许可证之一。

维护者

错误跟踪器

错误在此存储库的问题部分进行跟踪。在提交问题之前,请阅读现有问题以确保您的独特性。

如果问题看起来像是一个新错误

  • 创建新问题
  • 描述重现问题的步骤和预期结果。单元测试、屏幕截图和屏幕录制在此处可能会有帮助。
  • 尽可能详细地描述您的环境:SilverStripe 版本、浏览器、PHP 版本、操作系统、任何安装的 SilverStripe 模块。

请直接向模块维护者报告安全问题。请不要在错误跟踪器中提交安全问题。

开发和贡献

如果您想为此模块做出贡献,请确保您发起了一个拉取请求并与模块维护者讨论。