c# 记录软件操作日志

LYG_EPORT 2014-08-04 02:51:34
记录用户操作信息,新增记录记录一下主要的信息;修改的话,记录哪个字段从什么值改为什么值
;删除的话,删除了哪一条。等
...全文
486 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
allen0118 2014-08-04
  • 打赏
  • 举报
回复
自己写一个日志类文件,记录用户的每一步操作,或者你直接记录用户当时执行的SQL命令。
高速钻头 2014-08-04
  • 打赏
  • 举报
回复
弱弱的问一句,可不可以在实体类赋值的时候做处理?
smthgdin_020 2014-08-04
  • 打赏
  • 举报
回复
引用 4 楼 u012369097 的回复:
[quote=引用 3 楼 duanzi_peng 的回复:] 参见: http://blog.csdn.net/duanzi_peng/article/details/9113611
主要难点在,如何记录数据操作前后的值?[/quote] 不难啊。 当然看你纪录在哪里。要是写数据库可以在程序里写或者把操作写成存储过程,deleted,inserted里保存了更新前后数据。
  • 打赏
  • 举报
回复
引用 4 楼 u012369097 的回复:
[quote=引用 3 楼 duanzi_peng 的回复:] 参见: http://blog.csdn.net/duanzi_peng/article/details/9113611
主要难点在,如何记录数据操作前后的值?[/quote] 不知道 你与数据库的交互方式是怎样,以前用linq to sql 做过。 参见MSDN:http://msdn.microsoft.com/zh-cn/library/vstudio/bb534530(v=vs.100).aspx 如果不是的话 那就就需要先把所有数据加载到一个集合,具体到修改那一个,再去查询对比了。
LYG_EPORT 2014-08-04
  • 打赏
  • 举报
回复
引用 3 楼 duanzi_peng 的回复:
参见: http://blog.csdn.net/duanzi_peng/article/details/9113611
主要难点在,如何记录数据操作前后的值?
LYG_EPORT 2014-08-04
  • 打赏
  • 举报
回复
引用 1 楼 SomethingJack 的回复:
可以研究一下LOG4net.
研究了一点点,有没有具体实例啊
SomethingJack 2014-08-04
  • 打赏
  • 举报
回复
可以研究一下LOG4net.

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧