博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录C#错误日志工具
阅读量:3978 次
发布时间:2019-05-24

本文共 970 字,大约阅读时间需要 3 分钟。

   在编程过程中,我们经常会用try...catch处理可能出错的代码块。如果程序出现错误,则直接show出错误信息。

  当然,大型的系统都有错误日志处理模块,用数据库记录错误日志信息,有相应的写入错误日志和读取操作日志的功能,功能强大,实现起来肯定也是相当的复杂。

  可有时我们只是想方便的查看错误日志信息,但又不想带来复杂的代码实现。鱼和熊掌都想要?好吧,我来满足你。

  1.我们需要把项目的目标框架设置为.Net Framework 4.0;

  2.找到项目的代码生成路径,比如我的是bin\Debug\,从下载所需的DLL和配置文件,并将下载好的文件复制到代码生成路径;

  3.在项目中添加对BPM.Framework.Client.dll和NLog.dll的引用;

  4.编写测试程序:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using BPM.Framework.Client;namespace Demo{    class Program    {        static void Main(string[] args)        {            int intA = 10;            int intB = 0;            int intC;            try            {                intC = intA / intB;            }            catch (Exception ex)            {                LogInfo.WriteLog(LogInfo.LogLevel.Info, "除数不能为0" + ex.Message);            }        }    }}
 
  5.查看错误日志信息。运行程序,程序会在bin\Degug\目录下会生成一个log文件夹,log文件下会生成一个Debug_日期.html文件。此文件用于记录错误日志,比如上述程序的错误信息如下:

   

  到此,工具的功能和使用方式介绍完毕,希望能帮助大家方便的记录错误日志。

你可能感兴趣的文章
Android base-adapter-helper 源码分析与扩展
查看>>
Android Fragment 你应该知道的一切
查看>>
使用AudioManager调节播放器音量的开发实例
查看>>
安卓开发者必备的42个链接
查看>>
Eclipse下Ant自动打包,混淆和签名
查看>>
linux环境下编译不成功
查看>>
Android WebView Long Press长按保存图片到手机
查看>>
BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3)
查看>>
TextView显示html图片点击图片放大等操作
查看>>
【Android】自定义控件让TextView的drawableLeft与文本一起居中显示
查看>>
Android Fragment getActivity返回null解决
查看>>
Android(视频、图片)加载和缓存类库Glide
查看>>
Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据
查看>>
Android音频系统之AudioPolicyService
查看>>
Android系统Root与静默安装
查看>>
Android Property实现介绍
查看>>
Android SystemProperties设置/取得系统属性的用法总结
查看>>
Android 休眠 FLAG_KEEP_SCREEN_ON
查看>>
Android添加onKeyLongPress事件
查看>>
使用微信api将内容分享给好友,或者发送到朋友圈
查看>>