问题标签 [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 投票
2 回答
2664 浏览

php - Symfony2:循环引用异常 - 独白和自定义异常处理程序

在尝试将 Monolog 电子邮件错误与自定义异常处理程序结合起来时,我得到以下信息:

[Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException] 检测到服务“路由器”的循环引用,路径:“路由器 -> monolog.logger.router -> monolog.handler.grouped -> mana.exception.listener -> 模板 ->树枝-> 模板化.helper.logout_url”。

正如所有错误所证明的那样,我没有声称真正知道我在这里做什么。

服务摘录:

配置摘录:

自定义处理程序:

0 投票
2 回答
13247 浏览

php - 在 Symfony2 中使用 Monolog 进行日志旋转

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

0 投票
2 回答
7454 浏览

php - 为什么 Symfony 仍然记录到 dev.log 文件,即使我没有在 loghandler 中定义它?

在 Symfony 命令执行期间,我想将消息记录到不同的文件中。我已经阅读了 Symfony 和 Monolog 文档,它应该像我在这里描述的那样工作。(请注意,我知道来自 'doctrine'、'event'、... 频道的消息仍将由主处理程序记录,但这对我来说并不重要)

在我的config.yml,我有这个:

我期望有 2 个日志文件:dev.main.logdev.commandline.log. 但我仍然有第三个日志文件:dev.log记录所有消息。我似乎没有找到该日志处理程序的定义位置以及如何防止它记录事情......

如果有人能指出我正确的方向,那就太好了!

顺便说一句,我正在使用:

  • symfony 2.3
  • 独白捆绑 2.4

编辑

中没有monolog部分config_dev.yml

0 投票
2 回答
2694 浏览

silex - Silex 的默认 Monolog 消息

我正在使用 Silex 1.1 和 Monolog 1.0.0。我的代码和我的问题:

一切正常,但我收到如下默认消息:

我怎样才能禁用它们?(如果我将日志级别更改为 WARNING 并使用 addWarning 则只显示我的消息,但我想使用 INFO 级别)。

0 投票
9 回答
36903 浏览

php - 使用 Monolog 记录完整的堆栈跟踪

我在我的应用程序中使用Monolog作为独立库,最近我遇到了一个问题。比方说,在我的应用程序的某个时刻,我捕获了一个异常,我想记录它:

除了一件小事之外,这非常有效 - 它不会记录整个堆栈跟踪。是否可以使用 monolog 内置格式化程序记录异常的完整堆栈跟踪?

0 投票
0 回答
476 浏览

php - Laravel 4 中 Monolog 的 Pushover 处理程序 - 不工作

我无法在 Laravel4 中使用 Monolog 的 Pushover 处理程序。

在运行路线时,我得到一个带有“ logged !”字符串的页面。当我检查 laravel.log 文件时,我得到

0 投票
2 回答
6149 浏览

php - 在 /opt/lampp/vhosts/development.com/htdocs/test/Monolog/Logger.php 中找不到接口“Psr\Log\LoggerInterface”

我正在尝试执行独白的基本示例。我试过以下代码。

我的 index.php 文件是

我收到以下错误

我的文件夹结构是

你能建议我这个吗?提前致谢。

0 投票
1 回答
400 浏览

php - Laravel 4 可以将日志错误维护到套接字吗?

如果是这样,怎么办?默认情况下,Laravel 4 写入文本文件。我注意到 Monolog 可以在其 github 页面上登录到数据库。我已经尝试过了。但与其存储在数据库中,不如将错误日志存储在套接字上。所以你能根据套接字日志给我建议吗?

0 投票
2 回答
6373 浏览

php - Symfony2 Monolog 配置为使用 raven 处理程序(Sentry)

我想使用 sentry 来评估可能的错误、异常等。

我尝试使用 KunstmaanSentryBundle,它可以很好地捕获各种错误,例如未定义的函数等,但我想用它自己的处理程序定义我自己的 Monolog 通道,但不幸的是我还没有找到有关它的文档。

config.yml会是这样的:

有人知道正确的配置吗?

0 投票
0 回答
612 浏览

symfony - Symfony MonologBu​​ndle:在 Symfony 的 MonologBu​​ndle 中使用哨兵处理器

我已经通过 config.yml 为 Monolog 配置了一个哨兵处理程序。现在我需要从日志数据中过滤掉一些数据。数据被添加到哨兵的 raven_handler 中。因此,我需要使用 Sentry 处理器将其过滤掉。在日志进入哨兵之前,独白处理器正在工作。

我找不到通过 Monolog 的 .yml 配置传递 Sentry 处理器的方法。

你有什么建议吗?