设置 monolog 以将 rollbar 与 symfony3 一起使用?

Set up monolog to use rollbar with symfony3?

config.yml

handlers:
        rollbar:
            type: stream
            token: '%rollbar.token%'
            level: warning
            bubble: true
            config:
                environment: '%rollbar.environment%'
        main:
            type:   stream
            path:   "%kernel.logs_dir%/%kernel.environment%.log"
            level:  debug

rollbar

上没有activity
$this->get('logger')->warning('testing rollbar');

我已经测试了他们自己的代码(使用 rollbar/rollbar)工作正常(根据下面的说明)

https://rollbar.com/docs/notifier/rollbar-php/#installation

我在自己的 Symfony 应用程序中安装了 Rollbar,但您似乎已将 type 设置为仅将其发送到标准日志文件。

rollbar:
    token: "%rollbar_serverside_token%"
    type:  "rollbar"   ## This enables the Rollbar handler
    config:
        environment: "%kernel.environment%"
        handler: blocking
    level: debug

由于我将 Rollbar 处理程序分组在 'fingers_crossed' main/default 处理程序下,它只会在发生异常时将项目抛出到外部服务。