权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

应用程序异常管理组件 Example 程序

  通用C#系统架构  阅读(802)  评论(0编辑  收藏  举报

     由于写程序的人都不是神仙,经常会有Bug存在是难免的,当然我们也不能以此为借口,平时不重视代码质量,代码质量可以体现出一个人的性格、品味、档次等,做事严谨的人写代码的错误也会少一些,本来就是稀里糊涂的人不适合做程序员,还是早点儿改行比较好。

    系统在服务器层发生的系统异常信息,一般会记录在与应用系统的数据库里(有时候数据库也会挂、其实专业的应该是存在日志文件里),当然有时候也会记录在windwos的事件日志里,这个看应用系统如何配置了。通常客户端发生的错误,会记录在应用程序对应目录的.txt文件里、日志文件。哪个用户发生的错误、就按哪个用户对应的异常记录文件中保存信息。

    管理系统交付客户后,会去看系统里是否发生了一些异常信息,若是发生了异常信息,会导出数据拿到公司去分析错误的发生原因或当场就解决问题,当然异常信息也可以由客户直接发送电子邮件发送到的邮件或者公司的邮件列表里,也可以打印异常信息,然后传真到我们公司里。

    废话少说,请看图服务器端收集的异常信息。

   异常信息的详细内容

客户端收集的异常信息

异常信息的具体内容

    能有效收集系统的异常信息,对改进系统的稳定性非常有帮助,而且客户反馈的错误问题,也很容易记录起来,大多时候客户未必能说清楚系统什么时候发生了什么样的错误,有这些记录异常信息的内容,就很好推理或者对改进系统有正确的判断很有帮助,也不可能没次发生错误时都让开发过来看看。
    有效收集信息系统所有异常、及时处理优化、与时俱进。

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友



点击右上角即可分享
微信分享提示