项目中的日志

来源:互联网 发布:不同表格的数据汇总 编辑:程序博客网 时间:2024/06/01 15:51

1. 日志的打印

一个项目, 都会根据相应的分支和功能, 分不同日志级别打印日志。 打印日志的时候,注意以下几点:
  • 日志的级别定义
日志的级别严格定义,防止打印太多,导致日志文件太大,查找问题原因时,反而不方便;
  • 日志避免出现null指针
使用对象,方法打印日志时,必须注意对象是否空值

2. 日志的监控

所谓日志监控,是指代码中出现error时,能够及时发现。常用的方法如下:

  • 定时扫描日志文件。通常对于一个内容不断增多的日志文件,通过shell等脚本自动扫描,发现错误立即通知的方式,可以一定时间内发现日志中的问题。
缺点: 发现错误时,并不能实时得到通知,依赖于日志扫描脚本的定时任务间隔。

  • 推荐方式)代码中通过抛异常并捕捉方式。代码中捕获异常,并抛出,将抛出的异常,通过监控系统  监控(监控系统设置报警)。
特点:可以实时监控到代码中的异常。

上述两种方式的示意图:



3. 日志与测试

项目测试中,功能验证的同时,注意日志中的报错。并找开发确认问题。
0 0
原创粉丝点击