NLog邮件通知,让系统管理员工作更主动和高效
2016-04-07 14:07
344 查看
当系统出现问题时,系统管理员无法及时知道,往往由系统使用者告知,然后去服务器查看错误日志,这种传统的维护方法即耗时效率又低,且无法第一时间发现错误并修正,造成用户体验下降。能不能实现系统出现问题时能第一时间以邮件的形式通知系统管理员,让管理员的维护工作将变得主动和高效呢?今天介绍的NLog的邮件发送功能会很好的解决这一问题。
NLog如何安装请参加我转载的文章NLog日志管理工具--入门实例
一、在NLog.config中设置邮件服务器及收发邮件信息
二、后台记录错误日志
三、查收NLog发送的邮件
NLog如何安装请参加我转载的文章NLog日志管理工具--入门实例
一、在NLog.config中设置邮件服务器及收发邮件信息
<target xsi:type="Mail" name="infoMail" smtpServer="smtp.qq.com" smtpPort="25" smtpAuthentication="Basic" smtpUserName="发送QQ账号,如12345" smtpPassword="发送QQ邮箱密码" enableSsl="true" addNewLines="true" from="发送QQ邮箱,如12345@qq.com" to="收件邮箱地址,多个用逗号隔开" subject="邮件主题:如:订单管理系统出错" header="===============" body="${newline}${message}${newline}" footer="================" /> </targets> <rules> <logger name="*" minlevel="Error" writeTo="infoMail" /> </rules>
二、后台记录错误日志
NLog.Logger myLog = NLog.LogManager.GetLogger("NLogUse"); try { int i = Convert.ToInt32("fdasdfa"); } catch (Exception ex) { myLog.Error(ex.Message+" "+ex.StackTrace); }
三、查收NLog发送的邮件
相关文章推荐
- Android 图片合成:添加蒙板效果 不规则相框 透明度渐变效果的实现
- 5.6.5 smtpd_check_client函数和220响应
- 浅谈三层架构(2)
- 界面传值,单例,模态
- ASP.NET常用的SqlDbHelper类
- .Net框架2.0和4.0版本对比
- 关于dwz框架查找带回使用过程中遇到的问题
- Neo4j介绍与使用
- unsigned char,short,int ,long在16位32位和64位机器的长度
- Notification通知
- 5.6.4 esmtp特性掩码
- 文章标题
- 设计模式原则
- VC++ windows开机自启动设置
- 人脸识别简史与近期进展
- Java高级工程师面试题目汇集(关于Struts,Spring,Hibernate三大框架的面试)
- 5.6.3 用anvil_clnt_connect函数统计客户端并发连接数和连接频率
- FLUSH TABLES WITH READ LOCK 获取锁的速度
- Pexpect模块的安装
- [BIM]BIM中IFD介绍