如何使用 symfony/mailer 配置 Monolog 以通过电子邮件发送错误消息

How to Configure Monolog to Email Errors With symfony/mailer

在我的 Symfony 4.3 项目中,我使用 symfony/mailer 和 symfony/mailgun-mailer 通过 mailgun. I want to receive emails about errors, so I use monolog, but in monolog documentation 发送电子邮件我找不到如何通过 symfony/mailer 发送电子邮件。谁能帮我配置 monolog 以通过 mailgun 接收有关错误的电子邮件,以及是否可以向该电子邮件添加特定标签。

根据(4.3 和 5.0)monolog 文档,目前无法使用新的 symfony 邮件程序发送错误邮件: https://symfony.com/doc/4.3/logging/monolog_email.html

This feature is not compatible yet with the new Symfony mailer, so it requires using SwiftMailer.

但是,有一个 monolog bridge 的公开拉取请求可以修复它,也许值得一看 https://github.com/symfony/symfony/pull/33456