设置monolog以使用带有symfony3的rollbar?

时间:2017-04-12 09:51:59

标签: monolog symfony-3.2 rollbar

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

滚动条上没有活动

$this->get('logger')->warning('testing rollbar');

我已经测试了他们自己的代码(使用滚动条/滚动条),它可以正常工作(来自下面的说明)

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

1 个答案:

答案 0 :(得分:1)

我在自己的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'主/默认处理程序下,因此只有在发生异常时才会将项目抛出到外部服务。