关于记录日志的思考

来源:互联网 发布:mac安装的软件在哪里 编辑:程序博客网 时间:2024/05/19 01:29

关于记录日志的思考

在开发的过程中,我们会记录日志。这样可以方便关于观察程序的执行情况,和问题的所在。在看日志就可以知道,当前的程序是在执行什么操作,操作的结果是什么?个人认为这样的日志才是有效的日志。

个人认为记录日志可以从以下的几个方面入手:(欢迎大家提出建议)

  1. 记录执行的方法名或者类名等
    记录方法名或者类名,这样我们可以准确的定位到当前执行的是什么服务。
  2. 记录服务的输入与输出
    输入可以知道用户输入了什么。输出就可以知道程序的执行结果。与用户得到结果就可以相互比对确定问题在服务端还是客户端。

  3. 关键逻辑位置记录执行
    逻辑的跳转,逻辑的处理。这里经常是程序问题的高发期。在这些地方多打印日志,可以方便排查逻辑的问题。

  4. 把异常打印出来
    把程序的异常信息打印出来这是大家都比较清楚的。一般我们要能够定位异常的所在位置。要打印异常的描述和异常的堆栈。这样我们就可以快速的解决问题。

  5. 日志要通俗易懂
    日志是要让我们知道程序在做什么?执行结果怎么样?出现什么问题。所以日志要尽可能的让我们一看到信息就能知道程序在做什么,结果怎么样,或者有什么问题。

0 0
原创粉丝点击