应用程序的日志使用?

时间:2021-07-30 15:37:04
新创建了一个销售管理系统,想在里面搞一个日志功能,但是不知道要怎么实现?请各大高手指教,最好有一个小小的测试程序供参考,带数据库,谢谢!或者把实现的代码发上来,谢谢!

14 个解决方案

#1


日志分为很多种,你做的销售管理系统,可能会涉及到操作日志,订单状态变更日志等,操作日志,你可以专门建立一张数据表,进行的需要的每一个操作都写入这张日志表中,对于订单的日志,如订单从开始下单记录一条日志,订单状态变更日志,如从等待审核变为已审核,或正在配货,每操作一次就记录一条日志,这个可以再单独建立一张订单日志表,用订单号与订单表进行关联;

#2


一个笨办法,
你在修改新增或删除一条数据后,把该用户名 操作的语句 操作的模块名 时间  保存到一个文件或者一个数据表
catch ex的时候也把信息保存到数据库。。
都要你在程序里写

#3


http://www.cnblogs.com/dusonchen/articles/1231677.html
http://hi.baidu.com/programmerlive/blog/item/c1bfb8d9362fa2ed39012fdc.html

#4


楼上的很好啊
顶起

#5


我见过每次对数据库的操作都写到数据库表里面。。

#6


MS企业库里面有日志功能,可以研究一下使用那个

#8


引用 2 楼 zzxap 的回复:
一个笨办法, 
你在修改新增或删除一条数据后,把该用户名 操作的语句 操作的模块名 时间  保存到一个文件或者一个数据表 
catch ex的时候也把信息保存到数据库。。 
都要你在程序里写

目前我就采用的它这种办法搞的。

#9


每次操作都记录的话,是不是也太庞大了啊,可以在关键地方使用log4net纪录一下就行了吧

#10


写入系统日志文件中:
http://blog.csdn.net/linaren/archive/2008/06/16/2553990.aspx

#11


感觉还是操作的时候存到数据库里一个日志表比较好。包括操作人,时间, 操作内容等等

#12


你把日志存入到数据库中,对一些核心的操作要做记录,比如说登录,删除核心数据等等。你可以对这些记录类别生产一个enum类型。

#13


1、数据库的日志让数据库去做,可以记录“谁在什么时候操作了什么内容”
2、如果是客户端的分析日志,建议用log4net来做;很强大的库;

#14


感谢各位大虾的指点,我先按照2楼大虾的做法试验一下吧,万分感谢

#1


日志分为很多种,你做的销售管理系统,可能会涉及到操作日志,订单状态变更日志等,操作日志,你可以专门建立一张数据表,进行的需要的每一个操作都写入这张日志表中,对于订单的日志,如订单从开始下单记录一条日志,订单状态变更日志,如从等待审核变为已审核,或正在配货,每操作一次就记录一条日志,这个可以再单独建立一张订单日志表,用订单号与订单表进行关联;

#2


一个笨办法,
你在修改新增或删除一条数据后,把该用户名 操作的语句 操作的模块名 时间  保存到一个文件或者一个数据表
catch ex的时候也把信息保存到数据库。。
都要你在程序里写

#3


http://www.cnblogs.com/dusonchen/articles/1231677.html
http://hi.baidu.com/programmerlive/blog/item/c1bfb8d9362fa2ed39012fdc.html

#4


楼上的很好啊
顶起

#5


我见过每次对数据库的操作都写到数据库表里面。。

#6


MS企业库里面有日志功能,可以研究一下使用那个

#7


#8


引用 2 楼 zzxap 的回复:
一个笨办法, 
你在修改新增或删除一条数据后,把该用户名 操作的语句 操作的模块名 时间  保存到一个文件或者一个数据表 
catch ex的时候也把信息保存到数据库。。 
都要你在程序里写

目前我就采用的它这种办法搞的。

#9


每次操作都记录的话,是不是也太庞大了啊,可以在关键地方使用log4net纪录一下就行了吧

#10


写入系统日志文件中:
http://blog.csdn.net/linaren/archive/2008/06/16/2553990.aspx

#11


感觉还是操作的时候存到数据库里一个日志表比较好。包括操作人,时间, 操作内容等等

#12


你把日志存入到数据库中,对一些核心的操作要做记录,比如说登录,删除核心数据等等。你可以对这些记录类别生产一个enum类型。

#13


1、数据库的日志让数据库去做,可以记录“谁在什么时候操作了什么内容”
2、如果是客户端的分析日志,建议用log4net来做;很强大的库;

#14


感谢各位大虾的指点,我先按照2楼大虾的做法试验一下吧,万分感谢