我想使用哨兵评估可能的错误,异常等。
我尝试使用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/