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

简介:
由于写程序的人都不是神仙,经常会有Bug存在是难免的,当然我们也不能以此为借口,平时不重视代码质量,
代码质量可以体现出一个人的性格、品味等,做事严谨的人写代码的错误也会少一些,本来就是稀里糊涂的人不
适合做程序员,还是早点儿改行比较好。
系统在服务器层发生的系统异常信息,我一般会记录在与应用系统的数据库里,当然有时候也会记录在windwos
的事件日志里,这个看应用系统如何配置了。通常客户端发生的错误,我会记录在应用程序对应目录的.txt文件里。
哪个用户发生的错误,就按哪个用户对应的异常记录文件中保存信息。
管理系统交付客户后,我会去看系统里是否发生了一些异常信息,若是发生了异常信息,我会导出数据拿到公司去
分析错误的发生原因或当场就解决问题,当然异常信息也可以由客户直接发送电子邮件发送到我的邮件或者公司的
邮件列表里,也可以打印异常信息,然后传真到我们公司里。

废话少说,请看图
服务器端收集的异常信息。
异常信息的详细内容
客户端收集的异常信息
异常信息的具体内容
能有效收集系统的异常信息,对改进系统的稳定性非常有帮助,而且客户反馈的错误问题,也很容易记录起来,
有时,客户未必能说清楚系统什么时候发生了什么样的错误,有这些记录异常信息的内容,就很好推理或者对
改进系统有正确的判断很有帮助。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。



本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/451717,如需转载请自行联系原作者
相关文章
|
Ubuntu Linux
应用程序及管理
应用程序及管理
112 0
|
小程序 前端开发 定位技术
【小程序】组件
【小程序】组件
139 0
【小程序】组件
|
存储 小程序 容器
小程序中实现文章的关注功能
小程序中实现文章的关注功能
小程序中实现文章的关注功能
|
存储 Go
第三十章 使用系统监视器 - 编写用户定义的应用程序监视器类
第三十章 使用系统监视器 - 编写用户定义的应用程序监视器类
112 0
|
安全 C++ Windows
C++调用外部应用程序的方法的整理总结(常用)
一、三个SDK函数:  WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。
3036 0
|
编解码 分布式计算 监控
什么是好的应用程序?
什么是好的应用程序?
150 0
什么是好的应用程序?
vue3 自己做一个轻量级状态管理,带跟踪功能,知道是谁改的,还能定位代码
因为vue3的状态都是 reactive 的形式,也就是 proxy,原本以为有自动跟踪的功能,但是后来发现,好像没有。
182 0
vue3 自己做一个轻量级状态管理,带跟踪功能,知道是谁改的,还能定位代码
|
搜索推荐 C++
QT应用编程: 应用程序的配置保存与恢复
QT应用编程: 应用程序的配置保存与恢复
439 0
|
C#
C#让应用程序只运行一个实例的几种方法
一 判断是否有相同的实例已经运行 1 根据“Mutex”判断是否有相同的实例在运行 /// 已有实例运行返回true,否则为falsepublic bool IsRunningProcessByMutex(){     bool createNew;     using (System.
922 0
|
存储
应用程序内部任意界面退出程序
创建工具类如下: package com.example.hxd.gittest; import android.app.Activity; import java.
752 0