首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Yaml文件配置Monolog

从Yaml文件配置Monolog
EN

Stack Overflow用户
提问于 2013-07-22 16:03:51
回答 3查看 2K关注 0票数 1

我们使用Monolog来登录我们的项目。根据文档判断,无论是xml还是yaml,都无法从配置文件中配置Monolog。但据我们所知,在Symfony中有一种方法可以做到这一点。不幸的是,它高度依赖于其他Symfony组件,我们负担不起导入到我们的项目中。

因此,问题是:有没有办法在不使用Symfony组件的情况下从yaml文件配置Monolog

EN

回答 3

Stack Overflow用户

发布于 2016-12-22 21:30:38

您可以尝试一下Monolog Cascade

从自述文件中:

Monolog Cascade是一个Monolog扩展,它允许您从单个配置文件设置和配置多个记录器和处理程序。

票数 1
EN

Stack Overflow用户

发布于 2018-03-20 23:05:23

使用Symfony时,您可能希望在此处使用Monolog-Bundle详细文档http://symfony.com/doc/current//logging.html

Monolog-Cascade和Monolog-Bundle在本质上做了同样的事情,级联更不可知。没有什么可以阻止你使用Cascade,如果你想使用Symfony的话。

我想补充的是,Monolog Bundle使用配置键和相应的类之间的静态映射,用于处理程序、表单、处理器;而Cascade动态地解决了所有这些问题,并且不需要修改来支持新的处理程序、表单、处理器等。

免责声明:我是Monolog-Cascade的作者

票数 1
EN

Stack Overflow用户

发布于 2013-07-22 16:29:04

您是否尝试过将XML转换为数组并使用本例中所示的loadFromExtension()http://symfony.com/doc/current/cookbook/logging/monolog_email.html -请参阅php选项卡。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17782593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档