监听Symfony日志 将500错误发送到微信
来源:互联网 发布:2016餐饮行业数据分析 编辑:程序博客网 时间:2024/06/11 18:41
监听Symfony日志 将500错误发送到微信
编辑 app/config/config.yml 文件
monolog: handlers: wecaht: type: fingers_crossed action_level: critical //Monolog\logger::CRITICAL handler: wecaht_handler
编辑 app/config/services.yml 文件
services: ...... monolog.handler.wecaht_handler: class: AppBundle\Event\MonologHandler arguments: ['@wechatService']
创建 AppBundle\Event\MonologHandler 文件
<?phpnamespace AppBundle\Event;use Monolog\Logger;use Monolog\Formatter\JsonFormatter;use Monolog\Handler\AbstractProcessingHandler;use AppBundle\Services\WechatService;class MonologHandler extends AbstractProcessingHandler{ private $_wechat; public function __construct(wechatService $wechat, $level = Logger::CRITICAL, $bubble = true) { parent::__construct($level, $bubble); parent::setFormatter(new JsonFormatter()); } protected function write(array $record) { //请参考微信开发文档,使用微信企业号用来接收通知 $this->_wechat->sendNotify($toUser, $record['formatted']); }}
0 0
- 监听Symfony日志 将500错误发送到微信
- Log4Net将错误日志发送到邮箱
- php发送错误日志邮件
- 使用apache commons-email将错误日志发送到指定邮箱
- log4net 发送错误日志到邮箱配置
- python 获取错误日志,并发送邮件
- flask发送错误日志到邮箱
- log4j自动发送错误日志邮件
- logback配置错误日志发送邮件
- log4j将日志发送到远程日志服务器
- 日志框架NLog之将日志发送到邮件
- PostgreSQL将日志发送到系统日志中
- android 实现监听短信接收并将当前位置发送出去
- iis 将错误发送到浏览器
- symfony
- symfony
- Symfony
- symfony
- OpenGL顶点数组对象(vertex Array Object)VAO
- Spring学习文档
- spring基础环境搭建
- Linux Kernel设备驱动模型之 Power 管理
- 最大子字符串,哈希,O(n)
- 监听Symfony日志 将500错误发送到微信
- 简单理解Struts2 action中动态方法及通配符
- 高精度算法,加减乘除
- 数据库索引全面解析
- 如何把已经提交的commit, 从一个分支放到另一个分支
- 利用AFN实时监测网络状态以及设置请求超时时间
- 关于字符串数据转化为float类型的问题
- C++STL 好文收集处
- 最通俗易懂--设计模式之七大原则