问题标签 [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.
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
。我所有的频道都还好,除了教义……
什么可以防止记录学说?是否与我的版本不兼容?
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 :)
logging - 如何暂时禁用 laravel 日志?
我遇到了一个日志递归问题,我只想为单个操作禁用日志。Laravel 日志是否有任何类型的运行时开关?像:
不幸的是,没有办法像上面的例子那样通过外观来做到这一点。暂时关闭 Laravel 日志的最佳方法是什么?
logging - 如何在 Laravel 中注册 ServiceProvide 时记录消息?
所以我有一个 Laravel 服务提供者,我想在应用它时创建一个 DEBUG 日志条目:
如何才能做到这一点?
php - Graylog2 与 Symfony 2 (Monolog)
我想在 SF2 项目中使用“Monolog -> GelfHandler”。因此,我在 composer.json 中添加了以下内容:
我的 SF2 config.yml:
但是现在,如果我想记录一些东西,我会在 GelfHandler::write() 中得到一个错误
这里有什么问题?
php - PHP:如何使用独白登录到控制台(php://out)?
我刚切换到独白,想将我的消息记录到 PHP 控制台而不是文件。这对某些人来说似乎很明显,但是我花了一点时间才弄清楚如何做到这一点,而且我在 SO 上找不到类似的问题/答案。
Monolog 的 Github 自述文件中的示例仅显示了如何使用文件:
但它没有说明如何将消息记录到控制台。在 Google 上搜索后,我找到了 Symfony 的帮助页面或寻找登录浏览器控制台的方法的人们的问题。
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
将使用该处理程序。我怎样才能做到这一点?
symfony - 在 symfony 中记录致命错误
我正在尝试在 Symfony 中配置电子邮件日志记录。我按照食谱进行操作,它可以工作,但我遇到了致命错误的问题。
这些错误未在 prod 模式下记录。我发现当我添加Debug::enable();
到 app.php 时,会记录错误,但是我仍然没有收到电子邮件。
下面是相关配置:
symfony - 了解 Symfony 错误日志
我已经将我的应用程序设置为在 monolog 出错时发送电子邮件,所以我收到了一些邮件并尝试配置错误是什么。有很多邮件有同样的错误:
event.DEBUG:通知事件“kernel.response”到监听器“Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse”。[] []
这可能是一种非常普遍的错误类型,但我无法理解它的含义,也找不到有关错误日志记录的相应文档,因此如果有人能帮助我了解此错误的含义以及何时触发,我将不胜感激。
laravel - 在 Laravel 中禁用登录?
是否有任何全局配置选项可以禁用所有日志记录?
我不仅仅意味着禁用错误记录。我的意思是在调用 Log:: 时实际上禁用写入文件。