在一个网络商城系统中,我想记录一些看起来比较危险的行为
比如:删除商品,修改密码,以及管理员的一些功能,比如,删除一个用户,添加一个行业类别等
我想请问这样的功能,应该怎么做??或者说有必要做吗??在正式的商城系统中是怎么实现的???
求大神们指点,谢啦
------解决思路----------------------
org.apache.log4j.Logger
Logger
------解决思路----------------------
对、敏感的!入库还是好些
------解决思路----------------------
这种不要记录到文件
这种敏感操作一般都是写入数据库
后台还要专门做对应功能
随时查验
恩恩,我也这么觉得,应该在数据库建一个表来存储这些日志,那么每次登陆注销,以及一些敏感操作 就每次都要添加数据库了,会不会影响效率呢??呵呵,有设置这个日志表的经验吗??、可不可以教教我,具体应该有哪些字段
关于效率,日志你可以开个线程做
用log4j可以很容易的写到数据库中,你可以参考这个
http://blog.csdn.net/ziruobing/article/details/3919501
------解决思路----------------------
这种不要记录到文件
这种敏感操作一般都是写入数据库
后台还要专门做对应功能
随时查验
恩恩,我也这么觉得,应该在数据库建一个表来存储这些日志,那么每次登陆注销,以及一些敏感操作 就每次都要添加数据库了,会不会影响效率呢??呵呵,有设置这个日志表的经验吗??、可不可以教教我,具体应该有哪些字段
具体的字段 我就随便说几个主要的咯 操作时间 操作内容 操作人 这是最重要的3个 其他看你具体情况咯
这种敏感操作入库是很必须的
因为一般的系统是不会永久保存log文件的
但是绝大部分系统数据库里面数据是不会随便丢失的
这部分数据入库是必要的 只能牺牲一点效率