avris / micrus-notify
此包已被废弃,不再维护。没有建议的替代包。
应用异常的自动电子邮件通知
v3.0.1
2017-03-22 14:50 UTC
Requires
- avris/micrus: ^3.0
- avris/micrus-mailer: ^3.0
- symfony/var-dumper: ^v3.1
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 列表
示例电子邮件通知
版权
- 作者:Andrzej Prusinowski (Avris.it)
- 许可证: MIT