1
我需要爲將在應用程序的客戶端的桌面上運行的WPF應用程序實現日誌記錄策略。客戶端日誌記錄策略
我使用的企業庫緩存塊(V5),並有很多強大的功能。但是,我不想透露有關業務邏輯如何執行其事情的太多信息。這種類型與易於使用的日誌消息相沖突。一方面我需要記錄儘可能多的信息以提供調試支持。另一方面,我不想透露太多可能通過閱讀日誌文件來實現反向工程的信息。
我最初曾認爲散列類名稱並分配一個int標識符到每個方法,然後登錄客戶端的信息的。這會減少可用於非預期目的的信息量,但當我不得不讀取文件並將散列後的ID轉換回類名時效率不高。
任何人有這個問題的經驗,對此有什麼好文章?
謝謝。
誰在閱讀此日誌?這是默認啓用的嗎? – 2012-01-30 23:54:54
它將是WPF客戶端應用程序的用戶。它可能沒有啓用,直到我得到某人報告錯誤,在這一點上,我會指示他們啓用日誌記錄併發送給我日誌文件,以便我可以調試 – Aaron 2012-01-31 00:06:19
,如果它不是默認啓用或容易找到的東西,然後混淆它是隻會減慢錯誤的調試。 – 2012-01-31 00:09:31