SharePoint ULS 日誌和日誌記錄
SharePoint 統一日誌記錄服務(ULS)為運算子和開發人員提供支援和除錯功能。瞭解如何閱讀日誌是解決問題的重要第一步。
工裝
Microsoft 提供 ULS Viewer 以幫助讀取當場正在執行時正在寫入的舊日誌和日誌。它還可以過濾並將格式應用於日誌,以幫助縮小問題範圍。
相關識別符號
要隔離問題,僅檢視特定的相關 ID 是有幫助的。每個相關 ID 與系統的請求或端到端動作(例如時間作業)相關聯。如果正在呈現的網頁出現問題,請在 ULS 日誌中查詢請求並將其隔離到特定的相關 ID,從而消除其他日誌中的所有噪音,從而幫助查明問題。
將 SPMonitoredScope 新增到我的程式碼中
新增日誌記錄和一些效能監視的一種方法是將 SPMonitoredScope 新增到你的程式碼中。
using (new SPMonitoredScope("Feature Monitor"))
{
// My code here
}
此程式碼將記錄請求的開頭和結尾以及一些效能資料。構建自己的實現 ISPScopedPerformanceMonitor 的自定義監視器允許你為一組程式碼設定跟蹤級別或最長執行時間。