我想使用哨兵评估可能的错误,异常等。

我尝试使用KunstmaanSentryBundle,捕获各种错误(例如未定义的函数等)非常好,但是我想使用自己的处理程序定义自己的Monolog channel ,但是不幸的是,我还没有找到有关它的文档。
config.yml类似于:

monolog:
  handlers:
    sentry:
        type:  stream
        level: error
        //Log to database parameter (raven for sentry)

有人知道正确的配置吗?

最佳答案

这是config_prod.yml的一部分:

monolog:
    handlers:
        main:
            type:         fingers_crossed
            action_level: error
            handler:      grouped_main

        sentry:
            type:  raven
            dsn:   'http://user:pass@url/1'
            level: notice

        # Groups
        grouped_main:
            type:    group
            members: [sentry, streamed_main]

        # Streams
        streamed_main:
            type:  stream
            path:  %kernel.logs_dir%/%kernel.environment%.log
            level: error

享受! :)

关于php - Symfony2 Monolog配置为使用raven handler(Sentry),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21115076/

10-11 21:38