[討論] [心得] 為什麼要使用 log4net 丫

  • 644
  • 0

摘要:[討論] 為什麼要使用 log4net 丫

其實剛開始用我也有這個問題,

不過, 慢慢的試用了一下,

發現蠻不錯的優點,

- 可以省下不少時間就可以完成

* 開檔寫檔的時間

* 取得LOG 時間

* 取得LINE行數

* 取得FILE NAME

* 取得CLASS NAME

* 使用 Format 的方式印東西

以上的東西都可以省下來, 如果覺的還不太夠, 以下這些功能更是需要更多時間去刻的~

* 自動的分檔功能

* 依照LOG等級做記錄

* Exception 的顯示

當然還有更多是沒有碰到過的, 大家有空可以多摸摸嚕,

雖然我本身也是喜歡自己硬來的人,

不過這個LOG工具是真的省我蠻多時間的,

缺點是............只是APP.CONFIG爆了, 就什麼都寫不出來,

所以大家使用要小心點

最後的備註,

使用的方式明明就有點長,

為什麼不再包一層,

或是使用Singleton把呼叫的地方做集中呢?

其實有想過,

不過最後最大的問題出現在,

如果包了一層後,

好像那些 App.Config 中的,

Line, Filename, class name 之類的東西,

都會抓到不對的, 如果自己又要重新再從 Frame 抓回來

那就真的還不如自己重寫一個就好了

以上是自己使用後的心得分享,

不知道大家有什麼樣子的使用心得,

也都可以一起說出來分享嚕~

 

======

鸞鳳翎毛雨壓垂,

此時應被雀輕欺,

忽朝一日雲霄霽,

依舊還教振羽衣。

======

歡迎轉錄文章,

但記得保留網址和作者名稱~