avris/micrus-notify

此包已被废弃,不再维护。没有建议的替代包。

应用异常的自动电子邮件通知

v3.0.1 2017-03-22 14:50 UTC

This package is auto-updated.

Last update: 2020-02-14 19:13:22 UTC


README

这是一个用于 Micrus 框架 的模块,当发生异常时会自动发送电子邮件。

要安装此模块,请打开文件 app/Config/modules.yml 并添加

 - Avris\Micrus\Notify\NotifyModule

然后运行

composer require avris/micrus-notify

配置

您可能只想在 prod 环境中使用此功能。在这种情况下,修改 config_prod.yml 文件以包含类似的条目

exceptionNotify:
    enabled: true
    appName: MyApp
    admins:
        Admin: email@example.com

您还可以包含其他配置

aggregate(默认:3600 秒 = 1 小时)-- 避免垃圾邮件,如果在指定时间内发生多次相同的异常,您只会收到一次通知。

spool(默认:true)-- 查看:Micrus-Mailer#spooling

excludeCodes: (默认:[403, 404])-- 忽略列出的 HTTP 响应代码

excludeClasses: (默认:[])-- 应忽略的异常类名的字符串列表

excludeUrls: (默认:[])-- 应忽略的 URL 的正则表达式模式列表

excludeAgents: (默认:[])-- 应忽略的用户代理(机器人等)的正则表达式模式列表

excludeIps: (默认:[])-- 应忽略的 IP 列表

示例电子邮件通知

Example email

版权