通常您只需要获取logger服务,日志将会被记录到:%kernel.root_dir%/%kernel.environment%.log 我想仅记录来自SOAP服务的消息到:%kernel.root_dir%/%kernel.environment%.soap.log 不要写入主日志文件。 ...
我在我的应用程序中使用Monolog作为一个独立库,最近遇到了一个问题。假设在我的应用程序的某一点上,我捕获了一个异常并希望将其记录下来:$mylogger->error('Exception caught', array('exception' => $exception)); ...
我刚刚转换到了Monolog并想将我的消息记录到PHP控制台,而不是文件中。 对于某些人来说,这可能很明显,但是我花了一些时间才弄清楚如何做到这一点,并且在SO上找不到类似的问题/答案。 Monolog的Github自述文件上的示例仅显示如何使用文件:<?php use Monolo...
我想知道在Symfony2中是否有可能配置Monolog,以便每天创建一个新的日志文件,例如:2013-11-21-prod.log。
// in my PHP code $log = new Logger('LaurentCommand'); $log->pushHandler(new StreamHandler('./app/logs/LaurentCommand.log')); $log->addInfo("...
我想在Symfony 2的默认Monolog中添加自定义处理程序。 在我的config.yaml文件中,我有:monolog: handlers: main: type: stream path: %kernel.l...
我对Symfony2相当新,正在寻找一种方法将SQL查询(包括时间)记录到与应用程序的其余部分相同的日志文件中。 从文档中可以确定,这应该是开箱即用的功能,但是经过几个小时的尝试后,我仍然无法弄清楚我做错了什么。 config_dev.ymlmonolog: handlers: ...
我正在尝试使用monolog在symfony中记录一个数组。$logger = $this->get('logger'); $logger->info(=print_R($user,true)); 我得到的输出格式不符合print_r预期的格式,而是将所有内容记录在一行中。 在我...
我在发布问题之前进行了大量搜索,但没有找到明确的答案,所以现在问一下。 我想将消息记录在一个不会被Symfony核心消息污染的不同日志文件中,例如dev.log或prod.log。 我听说过monolog中的logger和handler,但是不太清楚。 如何从我的控制器、模型记录消息到特定...