78得票6回答
如何在Laravel中将INFO日志记录到单独的文件中

如何在Laravel 5.1中指定一个单独的文件来记录INFO日志?

57得票3回答
如何将一个服务的日志写入单独的文件?

通常您只需要获取logger服务,日志将会被记录到:%kernel.root_dir%/%kernel.environment%.log 我想仅记录来自SOAP服务的消息到:%kernel.root_dir%/%kernel.environment%.soap.log 不要写入主日志文件。 ...

52得票9回答
使用Monolog记录完整的堆栈跟踪

我在我的应用程序中使用Monolog作为一个独立库,最近遇到了一个问题。假设在我的应用程序的某一点上,我捕获了一个异常并希望将其记录下来:$mylogger->error('Exception caught', array('exception' => $exception)); ...

47得票3回答
PHP:如何使用monolog记录到控制台(php:// out)?

我刚刚转换到了Monolog并想将我的消息记录到PHP控制台,而不是文件中。 对于某些人来说,这可能很明显,但是我花了一些时间才弄清楚如何做到这一点,并且在SO上找不到类似的问题/答案。 Monolog的Github自述文件上的示例仅显示如何使用文件:<?php use Monolo...

26得票2回答
在Symfony2中使用Monolog进行日志轮换

我想知道在Symfony2中是否有可能配置Monolog,以便每天创建一个新的日志文件,例如:2013-11-21-prod.log。

24得票4回答
如何在单行日志中不显示最后一个括号?

// in my PHP code $log = new Logger('LaurentCommand'); $log->pushHandler(new StreamHandler('./app/logs/LaurentCommand.log')); $log->addInfo("...

22得票2回答
为Symfony 2的默认Monolog编写自定义Monolog处理程序

我想在Symfony 2的默认Monolog中添加自定义处理程序。 在我的config.yaml文件中,我有:monolog: handlers: main: type: stream path: %kernel.l...

16得票2回答
如何在Symfony2中让Doctrine记录查询日志

我对Symfony2相当新,正在寻找一种方法将SQL查询(包括时间)记录到与应用程序的其余部分相同的日志文件中。 从文档中可以确定,这应该是开箱即用的功能,但是经过几个小时的尝试后,我仍然无法弄清楚我做错了什么。 config_dev.ymlmonolog: handlers: ...

15得票2回答
如何使用Monolog记录多行条目并像格式化数组一样呈现?

我正在尝试使用monolog在symfony中记录一个数组。$logger = $this->get('logger'); $logger->info(=print_R($user,true)); 我得到的输出格式不符合print_r预期的格式,而是将所有内容记录在一行中。 在我...

13得票2回答
Symfony 2:如何将日志记录到特定文件中

我在发布问题之前进行了大量搜索,但没有找到明确的答案,所以现在问一下。 我想将消息记录在一个不会被Symfony核心消息污染的不同日志文件中,例如dev.log或prod.log。 我听说过monolog中的logger和handler,但是不太清楚。 如何从我的控制器、模型记录消息到特定...