0%

实例分析---生成日志文件

日志文件的需求

“软件要将所有的访问者都要记录下来,对每次访问要记录访问开始时间、访问结束时间、访问者的IP地址这三个信息作为一条日志记录。要求以天为单位每天生成一个访问记录日志文件。

需求中三个元素:访问者、访问记录、访问文件,下面依次对其分析

一、 访问者和访问记录

每条记录仅仅包含访问时间和ip,对其分析只能看出哪段时间访问的人数多,得到用户的时间规律,很难对用户进行深入的分析,只有知道访问者在访问时的内容才能获得更大价值。

二、访问记录

主要属性是记录格式。因为日志分析要用专门的分析软件或者写专门的分析程序来分析,要设计合适的日志记录格式。

三、日志文件属性

1579003757(1)

  • 每天生成日志文件,明确创建日志文件时间是0点还是其他时间
  • 文件名(包含后缀)、存放位置
  • 文件格式以二进制 文本等
  • 文件内容:每条记录之间间隔以分号、回车等
  • 文件大小:若某条处于高峰期,是否要将日志文件拆成多个
  • 文件权限:是机器上所有用户还是特定用户