问题标签 [monolog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2246 浏览

symfony - symfony 2.4 无法在 prod 环境中获取教义频道

我无法在我的产品环境中获取教义频道的日志。

我在用着

  • symfony/symfony v2.4.6
  • symfony/monolog-bundle v2.6.0
  • 学说/通用 v2.4.2

这是我的独白配置config_prod.yml

这是我的整个学说配置config.yml

我有3个文件

我无法得到prod_doctrine.log

我尝试了同一个文件中的所有频道prod.log。我所有的频道都还好,除了教义……

什么可以防止记录学说?是否与我的版本不兼容?

0 投票
1 回答
2035 浏览

symfony - Monolog processors not working with Symfony

I want to use Monolog processors on Symfony, but it looks like monolog doesn't use the processor.

Here is my config_dev.yml relevant extract:

Here is the UserInfoProcessor.php :

You can see that I tried a log and an Exception in the constructor, but I have no results, that's why I think Monolog doesn't use the processors. PsrLog doesn't work either.

The formatter works well.

Do you have any suggestion/clue?

Thanks a lot :)

0 投票
2 回答
2604 浏览

logging - 如何暂时禁用 laravel 日志?

我遇到了一个日志递归问题,我只想为单个操作禁用日志。Laravel 日志是否有任何类型的运行时开关?像:

不幸的是,没有办法像上面的例子那样通过外观来做到这一点。暂时关闭 Laravel 日志的最佳方法是什么?

0 投票
1 回答
1250 浏览

logging - 如何在 Laravel 中注册 ServiceProvide 时记录消息?

所以我有一个 Laravel 服务提供者,我想在应用它时创建一个 DEBUG 日志条目:

如何才能做到这一点?

0 投票
1 回答
4965 浏览

php - Graylog2 与 Symfony 2 (Monolog)

我想在 SF2 项目中使用“Monolog -> GelfHandler”。因此,我在 composer.json 中添加了以下内容:

我的 SF2 config.yml:

但是现在,如果我想记录一些东西,我会在 GelfHandler::write() 中得到一个错误

这里有什么问题?

0 投票
2 回答
33097 浏览

php - PHP:如何使用独白登录到控制台(php://out)?

我刚切换到独白,想将我的消息记录到 PHP 控制台而不是文件。这对某些人来说似乎很明显,但是我花了一点时间才弄清楚如何做到这一点,而且我在 SO 上找不到类似的问题/答案。

Monolog 的 Github 自述文件中的示例仅显示了如何使用文件:

但它没有说明如何将消息记录到控制台。在 Google 上搜索后,我找到了 Symfony 的帮助页面或寻找登录浏览器控制台的方法的人们的问题。

0 投票
1 回答
1917 浏览

php - 仅使用 symfony 中的通道使​​用独白记录某些日志

我很难理解如何在我的 symfony 应用程序中配置日志记录来做我需要做的事情。我不明白处理程序和渠道之间的区别/关系。我有以下内容config.yml

然后我在我的services.yml

所需的行为是 error记录日志%kernel.logs_dir%/%kernel.environment%.log,然后我想将记录器注入到我DynamicResponseProvider的日志中%kernel.logs_dir%/%kernel.environment%_dynamic.log。文档让我很困惑。它声明如下:

configuration defines a stack of handlers which will be called in the order where they are defined

这是否意味着因为我dynamic_request定义了处理程序,所以任何调试日志都将记录在这里?那不是我想要的行为。我想要的是只有DynamicResponseProvider将使用该处理程序。我怎样才能做到这一点?

0 投票
3 回答
2281 浏览

symfony - 在 symfony 中记录致命错误

我正在尝试在 Symfony 中配置电子邮件日志记录。我按照食谱进行操作,它可以工作,但我遇到了致命错误的问题。

这些错误未在 prod 模式下记录。我发现当我添加Debug::enable();到 app.php 时,会记录错误,但是我仍然没有收到电子邮件。

下面是相关配置:

0 投票
1 回答
160 浏览

symfony - 了解 Symfony 错误日志

我已经将我的应用程序设置为在 monolog 出错时发送电子邮件,所以我收到了一些邮件并尝试配置错误是什么。有很多邮件有同样的错误:

event.DEBUG:通知事件“kernel.response”到监听器“Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse”。[] []

这可能是一种非常普遍的错误类型,但我无法理解它的含义,也找不到有关错误日志记录的相应文档,因此如果有人能帮助我了解此错误的含义以及何时触发,我将不胜感激。

0 投票
1 回答
3231 浏览

laravel - 在 Laravel 中禁用登录?

是否有任何全局配置选项可以禁用所有日志记录?

我不仅仅意味着禁用错误记录。我的意思是在调用 Log:: 时实际上禁用写入文件。