mgdsoft/stackdriver-bundle

此包已被弃用且不再维护。未建议替代包。

Google Stackdriver monolog处理器 & 错误报告

安装数: 4,883

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:symfony-bundle

v1.0.3 2022-03-11 18:44 UTC

This package is auto-updated.

Last update: 2024-08-21 05:54:14 UTC


README

使用此包在Stackdriver中记录所有记录。一些功能

  • 错误报告发送通知(通过异常或错误日志级别)
  • 从$_ENV变量创建正确的元数据
  • 自动创建日志名${gcloud_service}-symfony.log
  • 使用requestId标签跟踪同一请求的日志
  • 跟踪当前用户

安装

此包使用来自https://github.com/symfony/recipes-contrib的自动配方,以启用执行

composer config extra.symfony.allow-contrib true

安装此包...

composer req mgdsoft/stackdriver-bundle

此包仅配置为prod环境,有关更多信息,请参阅packages/prod/mgdsoft_stackdriver.yaml

在appengine中,凭证配置是自动的,但要在本地测试,您必须设置mgdsoft_stackdriver.credentials_json_file

最后,像简单的monolog服务处理器一样配置,并享受它。

# /config/packages/prod/monolog.yaml
monolog:
    handlers:
        stack_driver:
            type: service
            id: MGDSoft\Stackdriver\Logger\Handler

默认情况下,所有错误都会被报告,如果您想禁用,请更新包配置

#./bin/console config:dump-reference MGDSoftStackdriverBundle

mgdsoft_stackdriver:
    credentials_json_file:  null
    log_name:               null
    level:                  info
    error_reporting:
        enabled:              true
        ignore_400:           true

所有pull request都欢迎 ;-)