本文介绍了Symfony2 Monolog 配置为使用 raven 处理程序 (Sentry)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想使用 sentry 来评估可能的错误、异常等
I want to use sentry to evaluate possible errors, exceptions, etc.
我尝试使用 KunstmaanSentryBundle,它可以很好地捕获所有类型的错误,例如未定义的函数等,但我想用它自己的处理程序定义我自己的 Monolog 通道,但不幸的是我还没有找到有关它的文档.
I tried to use the KunstmaanSentryBundle and it's great to catch all kind of errors like undefined functions and so on, but I want to define my own Monolog channel with it's own handler, but unfortunately I haven't found documentation about it.
config.yml
类似于:
monolog:
handlers:
sentry:
type: stream
level: error
//Log to database parameter (raven for sentry)
有人知道正确的配置吗?
Does anybody knows the right configuration?
推荐答案
这是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
享受吧!:)
这篇关于Symfony2 Monolog 配置为使用 raven 处理程序 (Sentry)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!