如何设计系统的日志功能?(50分)

  • 主题发起人 主题发起人 hongsen
  • 开始时间 开始时间
H

hongsen

Unregistered / Unconfirmed
GUEST, unregistred user!
日志功能是干什么用的?现在的软件开发是否都需要提供这种功能?
我们以前用JAVA开发了一个三层数据库应用,在APP SERVER端采用的写日志的方式。不过
我怀疑是开发人员为了方便自己调试,而采用这种方式。因为用JAVA开发实在是太慢了,所以
我的很多同事靠查看日志来调试。我因为极力用VISUALCAFE动态调试,所以几乎没有用他们
提供的日志文件。
最近我们开始了一个新项目,在考虑系统框架时有人提出了日志功能,但现在看来,客户
根本没有提到类似的需求。所以一定要用日志来记载什么的话,我还真不知日志些什么。
日志到底是用户提出的需求,还是一个应用系统必须缺省包含的?
 
没人需要,就不要包括这个功能。
 
日志基本信息:
1.登录日期时间
2.登录人员(工号/姓名)
3.操作(这里的可变性较大,根据自已的需要增删)
4.退出日期时间
 
当然应该是用户提出的要求,作用主要是监控什么人对系统进行了什么操作,基本的内容
就是wind2000所说的那些,你应当尽可能对用户更改数据库的操作都进行判断,并将其操作
保存到日志中。
当然,用户没有提出这个要求,就没有必要添加这个功能。
 
诸位的解答甚合我意。非常感谢。
 
后退
顶部