我最初從事PHP(LAMP)工作,現在我已開始使用Sharepoint。在PHP的情況下,所有的錯誤都被捕獲,並顯示在Apache錯誤日誌的情況下,Sharepoint我必須使用Try和Catch塊,然後使用下面顯示的代碼捕獲錯誤。這對我來說工作得很好。沒有問題。但缺點是 - 我必須保持警惕,以確保我將Try Catch放在每個可能的地方。由系統記錄Sharepoint錯誤
我想要類似PHP的東西,即自動記錄東西。請幫忙。
Microsoft.SharePoint.SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPDiagnosticsService diagSvc = SPDiagnosticsService.Local;
SPDiagnosticsCategory cat = diagSvc.Areas["SharePoint Foundation"].Categories["Unknown"];
string format = "Test trace logging gggg for category {0} in area {1}";
diagSvc.WriteTrace(1, cat, TraceSeverity.Medium, format, cat.Name, cat.Area.Name);
});