我即将启动一个应用程序,我必须添加“自定义用户操作逻辑日志”。
例如,如果用户访问“员工模块”,并转到“个人信息”并更改了名字,那么我应该记录用户在dd / mm / yyyy上更改的个人信息hh:mm :SS
如果用户向员工添加新的依赖项,那么我应该记录用户添加了新的依赖操作,依此类推。
所以基本上它不会成为修改哪些字段,原始值等的审计跟踪......它是基本操作日志。而且行动将是定制的。因此,并非所有操作都会被记录下来。
是否有人知道哪种数据库结构足够灵活,可以为整个应用程序和模块以及要使用的日志框架执行此操作:log4net或Microsoft的企业库?
非常感谢您的帮助!