登錄我想要實現日誌框架在我的Windows 8.1的應用程序,也相信新的窗口8.1 這將有追加和滾動到達文件的一定規模時,在財產。事件在Windows 8.1應用程序
在Windows 8.1中,我發現了兩個選項,但是也發現了很少的文檔和有關使用哪個以及何時使用的信息。
微軟的建議是使用此構建視頻中提到的FileLoggingSession。 http://channel9.msdn.com/Events/Build/2013/3-136
我有幾個問題上FileLoggingSession
(一)我已經做了POC,其中日誌僅寫入磁盤時,我打電話closeAndSaveToFileAsync(),但它應該是一個終止/中止情形通話關閉文件。即使沒有錯誤或應用程序終止,我也希望有日誌。當日志實際寫入磁盤? 我需要更多類似於記錄會話的saveFileAsync()
(b)提到當達到最大文件大小時。內存中的內容被刷新到磁盤,並調用LogFileGenerated事件。我無法弄清楚什麼是文件的最大尺寸。它可以以任何方式進行配置嗎?
我找到第二個選項是使用地鐵登錄https://github.com/mbrit/MetroLog。雖然沒有在我的應用程序中嘗試過。但似乎文檔和社區支持非常少。
我會很感激,如果任何人都可以對我的問題/理解分享他/她的經歷記錄在Windows 8.1的應用程序和接聽/註釋以上。
乾杯, Saurav