[問題] ASP.NET網頁如何寫Log

作者: don750421 (1+1≠2)   2014-05-11 23:45:52
我想問的不是要如何開一個文字檔寫Log,而是...
剛從Winform跳來嘗試寫Webform,一些觀念無法理解。
以往在寫Winform時,大多是一個畫面解決所有功能。
所以,Log大都寫在同一個Form Class中,而Log檔也寫在本機的資料夾中。
目前Webform就不太能理解。
通常網頁的功能會分成很多頁面來處理,那麼Log要怎麼處理呢??
如果我使用NLog或Log4Net?,那我不就每個頁面都需要New 這個物件來使用?
那如果我有20個頁面,就要New20次,是這樣嗎??
因為Log會存在Server端,假設A使用者操作和B使用者操作同一個網頁,
且都記在同一份Log檔,這樣在順序上會不會有問題?
通常會怎麼處理網頁的Log呢?
麻煩各位前輩指教,謝謝各位
作者: MacPerson (Gary)   2014-05-11 23:52:00
elmah~~ try it 用了他你就不需要new 除非你有後續處理
作者: VVll (李奧納多皮卡丘)   2014-05-12 05:47:00
blog,你也可以依使用者去區分寫不同檔名阿nlog
作者: juriolegend (小狙擊)   2014-05-12 13:23:00
TraceListener
作者: m339606 (mize)   2014-05-12 20:05:00
作者: hsinhw (Q____Q)   2014-05-13 15:45:00
elmah
作者: f1234518456 (...........)   2014-05-15 07:10:00
使用者做新增修改動作全部寫在資料庫裡阿寫到資料庫裏要處理比較方便 用使用者帳號去區分就好

Links booklink

Contact Us: admin [ a t ] ucptt.com