fel*_*pep 6 php symfony monolog
我想使用哨兵来评估可能的错误,异常等.
我试图使用KunstmaanSentryBundle,它很好地捕获所有类型的错误,如未定义的函数等等,但我想用它自己的处理程序定义我自己的Monolog通道,但遗憾的是我还没有找到有关它的文档.
config.yml 会是这样的:
monolog:
handlers:
sentry:
type: stream
level: error
//Log to database parameter (raven for sentry)
Run Code Online (Sandbox Code Playgroud)
有人知道正确的配置吗?
Ant*_*nko 16
这是以下的一部分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
Run Code Online (Sandbox Code Playgroud)
请享用!:)
希望将此添加为对已接受答案的评论,但不足以代表:
来自\Symfony\Bundle\MonologBundle\DependencyInjection\Configuration:
"可能的处理程序类型和相关配置(括号表示可选参数):
"
示例配置将是:
monolog:
handlers:
sentry:
type: raven
dsn: '%sentry_api_key%'
client_id: 'your.raven.client.custom.service.id'
level: notice
bubble: false
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5808 次 |
| 最近记录: |