关于软件里的操作日志的问题。
我的软件里已做一个记录操作日志的功能,目前记录的只是某年月日时分秒,某某,修改/增加了一票单。
我想精细化到每个字段做了什么修改(原来是什么值,后来改为什么值),但我保存一次涉及到很多表,可能有很多字段,我是怎么去做这个日志呢?如果个字段一记录的话那么会对软件使用过程中效率会有很大影响吧?想问问大家是怎么做操作日志的?
[解决办法]
可以把SQL语句的内容作为日志的内容(如日志存数据库,作为一个字段)记录下来,其他的如你说的那样就行了
[解决办法]
做个拦截器,每个业务都传送必需数据到指定位置
[解决办法]
把数据库操作都封装成为stored procedure. 这样日志里面只需要记录你传入的参数和存储过程的名字。