通常你只是获得logger服务,日志转到:
%kernel.root_dir%/%kernel.environment%.log
Run Code Online (Sandbox Code Playgroud)
我想记录的消息形成SOAP服务ONLY到:
%kernel.root_dir%/%kernel.environment%.soap.log
Run Code Online (Sandbox Code Playgroud)
不是主日志文件.
我已经阅读了这本食谱,但我不明白如何配置monolog.
任何帮助,线索?
我想登录与通常的dev.log或prod.log不同的文件
我知道这可以用不同的通道完成,我在几个服务中使用它,但我不太清楚在控制器中切换Monolog通道.
在服务中,您只需通过tags服务定义中的属性定义通道,但是如何在控制器中执行此操作,或者在特定操作中更好?
我知道可能的解决方案是:Symfony 2:登录到特定文件
但是,为登录自定义文件定义两个新服务似乎有些过分.