2014.2.25 Log分级

清醒疯子 发布于 2014年02月25日
无人欣赏。

本文编号:00068

昨天。

有好好写代码哦。学到了很多东西。

Log分级

Log的目的总的来说只有一个:打印对自己有利的信息。如果你需要经常和其它部门扯皮,你会知道这个目标的重要性。

Log要打印成什么样子才合格呢?就单个Log来说,它应该包括时间、类名、方法、行号。具体都要打印什么内容呢?一个方法或重要计算的开始结束、返回结果;调试时,进行异常捕获、异常堆栈信息抓取;对于相对复杂的程序,还需要多线程标、前后关系、耗时记录、操作数量等等。

为了对这么多不同Log进行更好的分类管理,一般可以分成以下四个等级:

Debug:只要在调试时,不影响程序正确运行,出来了可以不管

Info:状态信息,用来帮忙分析程序或查询运行状况

Warn:会影响部分性能,但如果数量少可以忽略,而数量多则必须升级排查

Error:严重影响程序性能或用户体验,必须解决

这个学习,让我的”每行Log”又更实用一些:)

共6条回复
指针为空 回复于 2014年02月25日

上一篇你老婆的事情那篇文档编号是00066,这篇是00068

67哪去了?

tinyfool 回复于 2014年02月25日

1楼 @指针为空 靠,疯子还真有这么认真的读者啊

指针为空 回复于 2014年02月25日

2楼 @tinyfool 歪楼成功,哦耶~~

xamppobjc 回复于 2014年02月25日

2楼 @tinyfool

3楼 @指针为空

你们真蛋疼。

tinyfool 回复于 2014年02月25日

4楼 @xamppobjc 跟我有什么关系?

清醒疯子 回复于 2014年02月25日

1楼 @指针为空

67在这里:link text

2014.2.24 排序个性化

因为觉得没有相关跟开发有关的内容,就没往这边发了:)我是每日一文,所以每天都会有,就当是记录自己的成长吧:)

登录 或者 注册