我一直在寫日誌寫入物理磁盤上的文件,但我注意到TimeGenerated屬性的奇怪行爲 - 計算機上的本地日期是xx.xx.2056(不要問爲什麼),但財產的價值xx.xx.1920年和時間不匹配。 下面是代碼: using (EventLog log = new EventLog("Application", "."))
{
using (StreamWriter sw = new
我有用C#編寫的ASP.NET Web應用程序。它使用SQL Server 2008數據庫。似乎有些SQL查詢會使SQL服務器死鎖,並且我也遇到了不好的SQL Server性能。爲了找出哪個,我想添加一個診斷事件記錄,但我不知道如何。如果我正在編寫一個普通的Windows應用程序,那麼我會使用Windows事件日誌,或僅使用一個簡單的文本文件。所以我很好奇,如何從Web應用程序做同樣的事情?
我們目前有一個事件日誌,我們希望在某個時間點導出到文件。我現在將它設置成這樣的: public static void ExtractLog() {
var logSession = new EventLogSession();
logSession.ExportLogAndMessages(SPDClientLog, PathType.LogName, "*", @"C:
我想寫入默認的應用程序事件日誌而無需自動創建事件日誌源或通過EventLog.CreateEventSource。該程序可能以非管理員身份運行,無法創建事件日誌源。此應用程序沒有安裝程序。在這種情況下,我可以指定哪些來源「始終有效」? 以供參考,該錯誤信息是: System.Security.SecurityException: The source was not found, but some