1
爲什麼SPDiagnosticsService的WriteTrace方法和SPDiagnosticsCategory中都存在跟蹤嚴重性? 我不明白的是,當你使用WriteTrance時,你必須提供嚴重性和類別......所以會有兩個嚴重性。這是爲什麼;Sharepoint日誌記錄 - 跟蹤嚴重性
爲什麼SPDiagnosticsService的WriteTrace方法和SPDiagnosticsCategory中都存在跟蹤嚴重性? 我不明白的是,當你使用WriteTrance時,你必須提供嚴重性和類別......所以會有兩個嚴重性。這是爲什麼;Sharepoint日誌記錄 - 跟蹤嚴重性
的TraceSeverity在SPDiagnosticsCategory是你的日誌信息必須等於或大於爲了要寫入的消息的嚴重性。該值可以在中央管理員中進行控制,以控制日誌記錄的詳細信息級別。
的TraceSeverity在SPDiagnosticsService.WriteTrace()方法是,信息是多麼重要。如果它等於或超過SPDiagnosticsCategory中的TraceSeverity,則寫入消息。
例子:
因此,您可以將代碼中的WriteTrace()調用置於不同級別的細節中,並通過中央管理控制將寫入日誌的信息量。
另請注意,使用SPDiagnosticsService.WriteEvent()寫入也可以寫入跟蹤日誌。我寫了一個你可能會覺得有用的blog post about this。
感謝您的詳細回覆。博客文章做得很好 - 非常豐富。 – 2012-03-22 14:11:58