作者don750421 (1+1≠2)
看板C_Sharp
标题[问题] ASP.NET网页如何写Log
时间Sun May 11 23:45:52 2014
我想问的不是要如何开一个文字档写Log,而是...
刚从Winform跳来尝试写Webform,一些观念无法理解。
以往在写Winform时,大多是一个画面解决所有功能。
所以,Log大都写在同一个Form Class中,而Log档也写在本机的资料夹中。
目前Webform就不太能理解。
通常网页的功能会分成很多页面来处理,那麽Log要怎麽处理呢??
如果我使用NLog或Log4Net?,那我不就每个页面都需要New 这个物件来使用?
那如果我有20个页面,就要New20次,是这样吗??
因为Log会存在Server端,假设A使用者操作和B使用者操作同一个网页,
且都记在同一份Log档,这样在顺序上会不会有问题?
通常会怎麽处理网页的Log呢?
麻烦各位前辈指教,谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.236.97.156
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1399823155.A.3E7.html
1F:推 MacPerson:elmah~~ try it 用了他你就不需要new 除非你有後续处理 05/11 23:52
2F:推 VVll:blog,你也可以依使用者去区分写不同档名阿 05/12 05:47
3F:→ VVll:nlog 05/12 05:47
4F:→ juriolegend:TraceListener 05/12 13:23
6F:推 hsinhw:elmah 05/13 15:45
7F:推 f1234518456:使用者做新增修改动作全部写在资料库里阿 05/15 07:10
8F:推 f1234518456:写到资料库里要处理比较方便 用使用者帐号去区分就好 05/15 07:13