我们使用Monolog来登录我们的项目。根据文档判断,无论是xml还是yaml,都无法从配置文件中配置Monolog。但据我们所知,在Symfony中有一种方法可以做到这一点。不幸的是,它高度依赖于其他Symfony组件,我们负担不起导入到我们的项目中。
因此,问题是:有没有办法在不使用Symfony组件的情况下从yaml文件配置Monolog?
发布于 2016-12-22 21:30:38
发布于 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的作者
发布于 2013-07-22 16:29:04
您是否尝试过将XML转换为数组并使用本例中所示的loadFromExtension():http://symfony.com/doc/current/cookbook/logging/monolog_email.html -请参阅php选项卡。
https://stackoverflow.com/questions/17782593
复制相似问题