日志的作用是什么?日志有规范吗?

大千世界 240 0

  日志的常见作用:跟踪使用情况、安全性、计费、错误检测。

  日志记录原则:不应该记录并不感兴趣,甚至从来不去看的数据。

  

日志的作用是什么?日志有规范吗?-第1张图片-大千世界


  记录内容

  如,http日志,通常会记录的几个字段:

  1、http方法;

  2、客户端和服务器的http版本;

  3、url;

  4、响应的http状态码;

  5、请求和响应报文的尺寸(包含实体主体部分);

  6、事务开始时间;

  7、referer、user-agent的;

  说明:

  1和3说明了请求试图做什么,如get某个资源、或post某个数据;

  3可以统计web站点上页面的受欢迎程度。

  2可以用于分析客户端和服务器之间异常交互时的原因,版本信息不一至是常见的原因。

  4说明了请求的执行状态,是否成功执行或请求失败等;

  5是用记录流出流出的数量量。

  日志格式

  日志格式是有标准的,用标准格式的好处,比如可以使用开源或商用的三方工具,可以压缩日志;

  常见的日志字段如:

  

日志的作用是什么?日志有规范吗?-第2张图片-大千世界


  实例:

  

日志的作用是什么?日志有规范吗?-第3张图片-大千世界


  说明:

  

日志的作用是什么?日志有规范吗?-第4张图片-大千世界


  又如apache服务器支持referer和user-agent,它的日志中,就多了这两个字段:

  

日志的作用是什么?日志有规范吗?-第5张图片-大千世界


  此外,还有如网景、squid,也有各自的较复杂的扩展日志格式。

  比如squid日志格式中,会有更多的字段:

  

日志的作用是什么?日志有规范吗?-第6张图片-大千世界


  那么,关于日志标准,我们可以这样理解:

  有一些通用的、被广泛认可的字段内容,也可以有自己定义的格式。

  甚至可以在服务器、客户端之间新增校验型字段。

  隐私

  如日志内容涉及到隐私性内容,如密码、身份证,应该加以隐藏。


标签: 日志

抱歉,评论功能暂时关闭!