处理程序

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 5.2,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

处理程序

ElasticsearchLogstashHandler

这个处理程序直接处理Elasticsearch的HTTP接口。这意味着它会减慢您的应用程序如果Elasticsearch需要时间来回答。即使所有HTTP调用是异步进行的。

在开发环境中,它可以保持默认配置:对于每个日志,HTTP请求将推动Elasticsearch的日志。

在生产环境中,强烈建议把这个处理程序的处理程序(如缓冲功能FingersCrossedHandlerBufferHandler)为了调用Elasticsearch只有一次批量推送。为更好的性能和容错,适当的麋鹿堆栈建议。

使用它,宣布它作为一个服务:

  • YAML
  • XML
  • PHP
1 2 3
#配置/ services.yaml服务:ob娱乐下载Symfony \桥\独白\处理程序\ ElasticsearchLogstashHandler:~

然后引用它的独白配置:

  • YAML
  • XML
  • PHP
1 2 3 4 5 6
#配置/包/刺激/ monolog.yaml独白:处理程序:es:类型:服务id:ob娱乐下载Symfony \桥\ \ ElasticsearchLogstashHandler独白\处理程序
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。