如何利用.net的本身功能做日志的功能呢

ligsh 2003-08-30 11:44:25
现在需要在asp.net里面做日志的功能,希望插入当时操作的用户名,操作的服务器,数据库,表,操作的类型,操作的记录的关键字以及相应的值,不知道.net里面有相应的功能自动做嘛,用EventLog可以吗?感觉这个是记录事件的,能记录我上面提出的数据吗?还是需要用老办法,在每个表上写存储过程呢。我希望在数据库中建一个日志表,如果不希望用存储过程,也不希望在程序中,在各个跟数据库打交道的地方都直接插入需要的信息到这个日志表中,那该怎么做呢。
...全文
66 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreamlife 2003-12-10
  • 打赏
  • 举报
回复
我也再考虑,关注中~~~
woff 2003-12-10
  • 打赏
  • 举报
回复
我不是写在数据库里

我是写在程序里的!
登陆的时候写一条登陆的信息!
tqinghaijn 2003-12-10
  • 打赏
  • 举报
回复
同意楼上;
不过XML方便查询,可以用IE浏览。这方面的优势也是不可不考虑的。
在数据库里面也是存储的地址吧?还不知道能不能实现查询。
关注ing.
gOODiDEA 2003-09-02
  • 打赏
  • 举报
回复
XML做日志不好,XML文件大了以后会很慢的,还是用数据库吧
billok 2003-09-01
  • 打赏
  • 举报
回复
写在XML文件里也可以啊,不用占数据库保贵的资源.
vabug 2003-08-30
  • 打赏
  • 举报
回复
关注
panyee 2003-08-30
  • 打赏
  • 举报
回复
EventLog容量有限, 不太适合写大量日志

你可以用SQL Server建日志表, 写个公共静态方法AddLog来进行写日志

AddLog接受几个参数, 新开个connection,直接执行insert语句
jackyhzzjcn 2003-08-30
  • 打赏
  • 举报
回复
直接在你的数据库建立LOG表,定义你需要的结构;
然后写一个操作该日至表的类,在需要进行日至纪录的地方,调用该类,直接插入你需要的内容 即可;

用系统的来纪录好像不太妥,特别是大量的日志的时候。。
wjohenw 2003-08-30
  • 打赏
  • 举报
回复
可以写在文件里啊
lang888 2003-08-30
  • 打赏
  • 举报
回复
我也是这样做的

登陆的时候就插入一条记录,退出的时候就插入一条记录
lingyun_k 2003-08-30
  • 打赏
  • 举报
回复
密切关注!我也在考虑这个问题,我觉得把日志写在数据库比较可行,再写个日志访问类对日志进行读写操作,主要是把对数据库进行的一些操作写入日志
ufo80 2003-08-30
  • 打赏
  • 举报
回复
我不太清楚具体怎样实现,关注

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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