问题标签 [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.
logging - 如何将来自一项服务的日志写入单独的文件?
通常你只是得到logger
服务,日志去:
我只想将来自 SOAP 服务的消息记录到:
不是主日志文件。
我已经阅读了食谱,但我不明白如何配置独白。
任何帮助,线索?
logging - Symfony 2:登录到特定文件
在发布我的问题之前,我进行了很多搜索。我没有找到明确的答案,所以在这里。
我想将消息记录在另一个日志文件中,如 dev.log 或 prod.log。我的意思是一个不会被 Symfony 核心消息污染的文件。我听说过独白中的logger和handler,但不是很清楚。
如何将来自控制器、模型的消息记录到特定的日志文件?
php - Symfony2 Monolog 电子邮件只有一些例外
我在 Symfony2 项目中使用 Monolog,我已经厌倦了看到由于拒绝访问和其他一些我不感兴趣的情况而发生的异常电子邮件(有自动请求导致这种情况)。
有没有办法为 Monolog 指定一个回调,根据我是否要通过电子邮件发送它返回真/假?
symfony - Symfony2/Monolog:日志级别 - 仅显示 app.INFO?
我正在使用 Symfony2 和 monolog 在定义的日志文件(mylogfile.log)中写入特定日志:
我正在通过以下方式访问控制器中的日志文件:
现在我的问题是我的日志文件包含整个信息级别,这意味着它为我提供了所有 app.INFO 日志(这是我想要的)和 request.INFO(我真的不需要):
有没有办法不记录 Request.INFO?
麦克风
php - Symfony 2:禁用独白
是否可以禁用 Symfony 2 的核心包,例如 Monolog 记录器?
我正在开发一个没有太多花哨要求的应用程序,除了它应该是超快和尽可能轻量级。我猜 Symfony 2 在我的情况下并不是最好的框架,但对我来说,它使用了最好的原则,使用起来很愉快,而且我以后可能会利用很多捆绑包。
所以,我的问题如标题所示,是否可以完全禁用日志记录(至少在生产环境中),如果可以,是否也可以禁用其他此类功能?
PS:我知道禁用捆绑包的最简单和最干净的方法是将其从内核中删除,但是使用它的代码会发生什么?
php - 在自定义异常构造函数中访问 silex $app?
我想在我的项目中使用一组基于 silex (silex.sensiolabs.org) 框架的自定义异常类。我更喜欢在函数“__construct”中将错误消息写入日志文件。有没有办法在 MyException 类的 __construct 函数中访问 $app['monolog'] ?我认为使用 $app 作为构造函数参数或全局变量不是优雅的方式。
symfony - 在 Symfony2 的 AuthenticationHandler 类中使用自定义记录器服务
简而言之,我正在尝试使用我在自定义处理程序服务中定义的记录器服务。
我的 config.yml
“服务:”在我的代码中很好地缩进,不用担心。
我的 Bundle/Handler/AuthenticationHandler
我正进入(状态:
注意:我知道我应该在 onAuthenticationSuccess 中返回一个响应,它实际上是不完整的,但我知道它有效,我从 var_dumps 中得到了结果。
估计打针不行,怎么办?我不知道在这里做什么。请帮忙
我检查的参考资料: 普通类中的访问服务
symfony - 用于电子邮件和文件记录的 Symfony2 Monolog 设置
我想设置 Symfony2 向我发送一封critical
错误电子邮件,但只是日志error
级别的错误。以下设置会这样做吗?
我看到了:http ://symfony.com/doc/current/cookbook/logging/monolog_email.html但它根本无法处理error
,这是我仍然想要日志(但没有电子邮件)的情况。我很确定我的配置会起作用,但我对独白设置知之甚少。请让我知道这是否正确或是否有更好的方法。
php - yaml/symfony2:覆盖配置
我想在我的 config_test.yml 中覆盖来自 config_dev.yml 的一些配置。因此,想象一下 config_dev.yml 中的以下部分:
在我的测试环境中,我根本不需要记录器。所以我尝试了
没有效果。我也试过:
再次没有任何影响。然后我测试了
我得到一个 ErrorException Couldn't find constant Monolog\Logger::
。如果有人能指出一种覆盖独白设置的方法,我将非常感激。谢谢!
php - 一种在每个脚本的基础上禁用 Monolog 的方法?
我们有一些相当大的数据导入脚本(Symfony“命令”)由于 Monolog 内存不足而出错(vendor\monolog\src\Monolog\Formatter\LineFormatter.php 在第 58 行)。我们一般使用 Monolog,所以不想完全禁用它。