Share via


Setlogginglevel:Stsadm 作業 (Office SharePoint Server)

作業名稱:Setlogginglevel

描述

針對在伺服器陣列中登錄的一或多個診斷記錄類別,設定 Windows 事件記錄檔和追蹤記錄檔記錄層次。如果發生與類別相關的事件或追蹤,但嚴重性小於該類別的記錄層次,則事件或追蹤不會寫入至事件記錄檔或追蹤記錄檔。如果發生與類別相關的事件或追蹤,但嚴重性與該類別的記錄層次相等或更高,則事件或追蹤會寫入至事件記錄檔或追蹤記錄檔。

語法

stsadm.exe -o setlogginglevel

[-category < [CategoryName | Manager:CategoryName [;...]] >]

**   {-default |**

-tracelevel <追蹤層次設定>

[-windowslogginglevel] <Windows 事件記錄層次設定>}

參數

參數名稱 必要? 描述

category

唯一的有效值是 *CategoryName* 或 Manager: *CategoryName*

要設定的類別名稱。如果未指定 category 參數,則事件節流設定會套用至伺服器陣列的所有類別。例如,只有在您想要將記錄層次設定套用至一或兩個類別時,才使用這個參數。

當多個診斷記錄類別管理員都登錄相同的類別名稱時,請使用 Manager:*CategoryName* 值。

注意

Windows SharePoint Services 的診斷記錄類別管理員是 "SPDiagnosticsService"。 以 Windows SharePoint Services 3.0 為基礎的協力廠商產品可能擁有自己的一或多個診斷記錄類別管理員。

default

<無>

否。請參閱<範例>小節。

將指定類別的追蹤記錄層次和 Windows 事件記錄層次設定設回其預設值。

tracelevel

包含下列任一值:

  • None (不會將追蹤寫入至追蹤記錄檔)

  • Unexpected

  • Monitorable

  • High

  • Medium

  • Verbose

否。不過,必須指定 defaulttracelevel 參數。如果指定 tracelevel 參數,則可以選擇性地指定 windowslogginglevel 參數。

這項設定會節流要記錄在追蹤記錄檔中的項目。追蹤記錄檔是寫入至追蹤記錄檔路徑的文字檔,而這個路徑是定義於 SharePoint 管理中心網站的 [診斷記錄] 頁面上。

windowslogginglevel

包含下列任一值:

  • None (不會將事件寫入至事件記錄檔)

  • ErrorServiceUnavailable

  • ErrorSecurityBreach

  • ErrorCritical

  • Error

  • Warning

  • FailureAudit

  • SuccessAudit

  • Information

  • Success

否。不過,如果使用 windowslogginglevel 參數設定事件記錄檔項目,則也必須指定有效的 tracelevel 參數值。不過,如果只使用 tracelevel 參數,就不需要 windowslogginglevel 參數。

控制是否將事件記錄檔項目傳送至應用程式記錄檔,而您可以在 [事件檢視器] 中看到應用程式記錄檔。

管理中心網站的 [診斷記錄] 頁面沒有 ErrorServiceUnavailable、ErrorSecurityBreach 和 ErrorCritical 參數值。不過,這些值在使用者介面中會顯示為 Error。

如果使用 Information 或 Success 值,則它們在使用者介面中會顯示為 Information。不過,如果您在 UI 中選取 [Information],則在使用 listlogginglevels 作業時會顯示為 Success。

範例

在這個範例中,我們使用類別名稱 "IRM"。

假設您的 IRM 發生問題,但不確定原因。若要協助疑難排解程序,則可以減少事件記錄檔和追蹤記錄檔臨界值,以在這些記錄檔中記錄更多事件和追蹤。而在發現並解決問題之後,就可以將記錄臨界值重設回其預設值。

若要將事件記錄檔記錄層次從 Error 降低至 Warning,並將追蹤檔記錄層次從 Medium 降低至 Verbose,則請使用下列語法:

stsadm -o setlogginglevel -category IRM -tracelevel verbose -windowslogginglevel warning

若要將記錄臨界值重設回預設設定,請使用下列語法:

stsadm -o setlogginglevel -category IRM -default