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

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

异常信息的详细内容
客户端收集的异常信息
异常信息的具体内容
能有效收集系统的异常信息,对改进系统的稳定性非常有帮助,而且客户反馈的错误问题,也很容易记录起来,
有时,客户未必能说清楚系统什么时候发生了什么样的错误,有这些记录异常信息的内容,就很好推理或者对
改进系统有正确的判断很有帮助。
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。
本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/451717,如需转载请自行联系原作者

应用程序异常管理组件 Example 程序相关推荐

  1. php定时发送生日模块消息_Swoft 2.0.5 更新,新增高效秒级定时任务、异常管理组件...

    什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架.Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-F ...

  2. Linux学习笔记:rpm程序包管理

    以CentOS为例,rpm程序包管理器的相关内容如下: CentOS的程序包管理器:     程序包的命名规则:         源代码包:             software_name-VER ...

  3. 以rpm为后端及以yum为前端工具的程序包管理器在Linux发行版系统centos中的使用...

    程序包管理: 应用程序的安装,实际上是解压缩并复制程序包中的文件到指定目录的过程: 程序包管理器: 方便终端用户进行程序的安装.卸载.升级.安装信息查询及校验等工作: 不同的Linux的发行版本中,有 ...

  4. CentOS程序包管理、上

    程序包管理: 应用程序的安装,实际上是解压缩并复制程序包中的文件到指定目录的过程: 应用程序的结构形式:源代码:包含了整个应用程序完整的编程语言的所有代码的文本文件集合:使用源代码安装应用程序:编译开 ...

  5. SparkSteaming程序异常问题排查步骤

    SparkSteaming程序异常问题排查步骤 程序运行环境:Spark on yarn  cluster环境 异常问题排查步骤: 1.首先在yarn页面查看程序的运行情况,点击running页面查看 ...

  6. 微信小程序 MinUI 组件库系列之 abnor 异常流组件

    MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多功能 ...

  7. 微信小程序 MinUI 组件库系列之 abnor 异常流组件 1

    MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多功能 ...

  8. 应用程序日志管理工具

    应用程序负责机构中的大量终端用户活动(从日常任务到复杂的业务逻辑相关活动).应用程序日志记录所有这些任务,并且能够全面记录机构内发生的情况.如果要了解应用程序使用情况.性能或安全性,那么日志管理是最佳 ...

  9. 2.安装组件客户端程序(华为云学习笔记,HCIP,大数据)2022.6.6

    实验拓扑图 大数据开发机 大数据数据节点 大数据管理节点 大数据控制节点 安装组件客户端程序 在FusionInsight HD中,大多数组件都提供了命令行客户端,此实验指导用户如何下载单个组件和所有 ...

最新文章

  1. jQuery中ajax的触发时机,javascript - 如何在启动Ajax查询的jQuery中触发方法change() - 堆栈内存溢出...
  2. python怎么输入一个数字并调用_Python求输入一个整数,然后输出这个整数的所有数字:个位数字在前,高位数字在后,中间使用空格字符连接...
  3. Python笔记-置信区间含义及运算
  4. linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)
  5. JAVA中File转MultiparFile
  6. python怎么做图表_python 制作表格
  7. pulsar基础(六)——namespace的基本操作
  8. 马斯克说话还能算数吗?声称删除Twitter账号却依旧活跃
  9. 74系列相关芯片说明
  10. php cms 新闻采集,自动新闻采集软件快速入门图文详细教程
  11. matlab不能radon变换,Radon变换的理解
  12. 输入法只能打拼音不能打汉字
  13. java 什么是成员变量_java成员变量和方法的含义是什么?异同点有哪些?
  14. wordpress企业网站主题
  15. 紫光服务器管理口装系统,紫光一键重装系统步骤方法
  16. 计算机操作系统学习笔记
  17. 全球四大卫星导航系统
  18. html控制台 打印 consol,浏览器console.log()打印输出台不显示输出内容……
  19. JavaScript冒泡排序(升序排列)
  20. Python 标准库之 shutil 高阶文件操作『详细』

热门文章

  1. 阿里内部不显示 P 序列职级,“高 P”光环成过去式?网友:这下可以装大佬了...
  2. 内部黑客讲述:Twitter 史上最大规模攻击事件始末!
  3. 桂林机场春运期间新增多条航线航班 实现接力承运无缝衔接
  4. 【转载】Java异常控制机制和异常处理原则
  5. RSA解密时javax.crypto.BadPaddingException: Data must start with zero
  6. nginx gzip配置
  7. 关于linux内核的wait等待事件和wakeup的核心原理
  8. 上海市国资大数据课题启动仪式暨数据资产技术及金融行业应用沙龙隆重开
  9. 把磁力下载站改为python系统
  10. 和封神一起“深挖”Spark