[轉]C#開發高性能Log Help類設計開發

項目中要在操作數據庫的異常處理中加入寫Log日誌,對於商業上有要求,寫log時對其它操作儘可能影響小,不能因爲加入log導致耗時太多。在寫入日誌時利用Queue來管理,寫日誌有一個專門的backgroud線程來處理,如果沒有日誌要寫,這個線程處於wait狀態,這就有了線程的異步處理。   概述 項目中要在操作數據庫的異常處理中加入寫Log日誌,對於商業上有要求,寫log時對其它操作儘可能影響小,不
相關文章
相關標籤/搜索