问题标签 [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 - symfony2 monolog 命令输出到 dev 中的控制台
我正在尝试在 Symfony2 中设置一个控制台命令,以便它登录到我的开发环境中的控制台,但登录到 prod 中的日志文件。
所以我的 config_prod.yml 有这个:
而我的 config_dev.yml 使用这个:
并且服务在 services.yml 中定义如下:
令我惊讶的是,这并没有蹲下。输出到 app/logs/dev.log 而不是控制台。为什么?
symfony - 没有记录的 symfony2 异常
在我的应用程序中有几个地方作为业务逻辑的一部分抛出异常,但我不需要 Symfony2 来生成和记录异常。
例如,当用户尝试执行他暂时无法执行的操作时,我会调用 $this->createAccessDeniedException() 并显示一条不错的错误消息。这不是应用程序故障,我不需要记录它。大多数情况下,它是给用户的一条消息,说“稍后再试,或者在你先完成另一个步骤之后”。
我可以教它不记录某些情况还是我使用异常严重,如果是这样,我应该怎么做?
更新:我的配置:
php - 如何将 swiftmailer 处理程序与独白一起使用
我想知道如何SwiftMailerHandler
在Monolog
packagist中使用?
在Monolog
文档中,我没有看到任何有关的使用示例,SwiftMailerHandler
或者我可能错过了。
这是SwiftMailerHandler
构造函数代码:
但我仍然不知道如何设置\Swift_Mailer $mailer
上述内容。
我应该做任何其他步骤/配置吗?
对不起,如果我的问题非常基本。
谢谢。
symfony - Monolog 找不到常量 Monolog\Logger::DEBUGS
我不断收到 Symfony2 的 MonologBundle 错误:
它只发生在 prod 中并且只发生一次,就在删除缓存之后。刷新后一切恢复正常。
所有其他答案都建议更新我已经完成的作曲家,或者删除捆绑包和独白并重新安装,我也这样做了。
它既发生在我的本地机器(mac)上,也发生在使用 capistrano 2.x 和 capifony 部署到我的 ubuntu 机器的过程中。Composer 在这些部署期间是新下载的,因此 Composer 版本可能不是这里的问题。
有谁知道如何解决这个问题?提前致谢!
php - 配置 PHP Monolog 以通过流登录到 Amazon S3
我们使用 Monolog 记录服务器端 PHP 工作脚本的输出,这些脚本在 Amazon Elastic Beanstalk EC2 服务器实例上执行。访问日志文件相当困难,尤其是考虑到服务器随着扩展需求的变化而启动和关闭。
如何将 Monolog 配置为直接记录到 Amazon S3 流/存储桶?
到目前为止,我正在我的 Pimple 依赖注入定义中尝试这样的事情:
但是存储桶上没有出现日志文件,我也没有遇到任何异常。
一个小测试表明我可以通过 s3:// 写入 S3 存储桶:
但我希望 Monologs 日志记录功能写入此存储桶。
laravel-4 - Laravel:自定义日志消息
我在打电话时进入2014-06-23 02:23:14] log.INFO: General information log [] []
我的log.txt
电话$monolog->info('General information log');
,我不明白需要[] []
因此我想从记录的消息中删除这些方括号。但我不知道怎么...!
php - Monolog,如何将 PHP 数组记录到控制台?
我正在使用浏览器处理程序将消息记录到 JS 控制台
我想知道,是否可以将数组记录$data
到重新组合数组内容的控制台中?
php - Monolog、日志类和方法名
我使用 Monolog 1.10 作为日志工具。
除了日期和日志级别,我还需要保留调用日志记录方法的类和方法名称。看来我需要配置格式化程序。但我找不到这种情况的任何例子。
我该怎么做呢?
php - Laravel 中的自定义错误日志 - 为不同的错误类型使用不同的文件
我正在为我的项目使用 laravel 4。我想将不同类型的错误记录到不同的文件中。例如,我正在使用 PayPal 接受付款。付款处理过程中出现任何错误,我想登录到不同的文件(我正在使用的通用每日日志文件除外)。可行吗?我已经尝试了很多来弄清楚。每个人都在谈论创建自己的错误处理程序,但我如何指定该错误处理程序使用不同的日志文件?
php - 如何在 Laravel 4 中为每个日志级别编写单独的日志文件?
我当前的日志记录设置为应用程序消息和 cli 消息创建了一个文件。我如何让它为每个不同的日志级别(调试、错误等)创建一个单独的文件?
我的 app/start/global.php 配置是这样的: