怎么写好错误日志?
2020-09-23 本文已影响0人
极无宪
常用的写日志的方式,有一种是记录错误,当错误发生的时候我们可以找到具体的原因。
不只是要看到错误的发生,更要找到在哪一行代码上发生的错误,原因是什么?
发布的时候把pdb这个文件带上,当错误发生的时候能够显示错误的在第几行。
否则的话只能看到哪个函数出了错误。
经常用的是log4net,这个日志操作类功能齐全,非常好,他有不同级别的错误。比较常用的一个是Error,一个是Info,一般能用到这两个就可以了。
有人可能还不知道有这个日志操作类,可能简单的自己写一个操作文本的类,把错误日志写到一个文本文件里面。因为已经有现成,我们就没必要再去开发一个这样的操作类,如果自己写一个非常简单的,只是为了记录或者是记录错误日志,然后只是写入了一个文件,往往就是有一种情况只写入了错误的message,发生错误的时候,只能知道说发生了错误,但是不知道在哪发生的,这种措施是真的不写也罢。就像下面图片这样的,知道了错误,但是完全不知道在哪儿错了。
这样的错误日志不要也罢
总结一下:利用log4net,发布时候带上pdb文件,能够显示错误的具体行数,这样有助于我们快速的找到错误。