【问题标题】:ZF2 Logging exceptions and sending Email notifications?ZF2 记录异常并发送电子邮件通知?
【发布时间】:2014-06-21 10:00:11
【问题描述】:

我有一个业务关键应用程序,那里永远不会发生异常。然而你现在从来没有。因此我应该记录每个异常。

我设置了一个像这样的记录器:

'log' => array(
    'Log\App' => array(
        'writers' => array(
            array(
                'name' => 'stream',
                'priority' => 1000,
                'options' => array(
                    'stream' => 'data/logs/application/app.log',
                ),
            ),
        ),
    ),
),

我想知道是否可以记录每个异常?如何配置?

是否可以使用电子邮件/smtp 作为日志编写器?

【问题讨论】:

    标签: php email logging zend-framework2


    【解决方案1】:

    不完全确定如何在 ZF2 中执行此操作,但 Monolog 有一个非常优雅的解决方案:

    https://github.com/Seldaek/monolog

    https://github.com/Seldaek/monolog#send-alerts-and-emails

    发送警报和电子邮件

    NativeMailerHandler:使用 PHP 的 mail() 函数发送电子邮件。

    【讨论】:

    • 我更喜欢 ZF2 自己的日志记录工具的解决方案。
    【解决方案2】:

    请参阅 ZF2 异常邮件模块以获取有关每个异常的电子邮件: ZF2 Exception Mailer Module

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多