SharePoint 獲取詳細Log資訊

2021-09-07 11:31:40 字數 925 閱讀 9547

在sharepoint的運維當中,我們可能經常會遇到排錯,但是即使找到日誌,也不是特別的詳細,我們還是需要各種無厘頭的猜測。

其實,sharepoint是可以開啟詳細的日誌的,尤其是面對一些服務產生的日誌,更是非常好用,**層面的錯誤,還是建議大家除錯解決。

下面,簡單的為大家介紹一下如何開啟詳細的日誌,有興趣的可以記錄一下,以備不時之需。

步驟:

1).以管理員許可權執行sharepoint management powershell

2).執行以下命令啟用詳細日誌:

set-sploglevel –traceseverity verboseex

3).建立新的uls log,會把錯誤資訊寫到乙個新的日誌檔案裡

new-splogfile

4).重現錯誤

5).建立新的uls log,這樣就把接下來的錯誤,寫到乙個新的日誌裡,確保我們的錯誤資訊,都在上乙個日誌裡,檔案也不會很大。

new-splogfile

6).執行以下指令獲取日誌所在路徑,當然也可以去管理中心 - 監控 - 報表 - 配置診斷日誌記錄 - 跟蹤日誌

get-spdiagnosticconfig | select loglocation

7).將日誌檔案按照時間降序排列後,第二個字尾名為log的檔案為我們需要的日誌檔案. 檔名格式為:《機器名》-《日期》-《時間》.log

8).使用完畢,記得將日誌詳細級別復原,否則會生成大量的日誌檔案,占領我們的磁碟空間:

clear-sploglevel

以上便是開啟詳細日誌功能,並且記錄日誌資訊,關閉詳細日誌功能的簡單介紹。希望大家在sharepoint的運維過程中,還是少遇到各種bug為好,但是真的遇到了,還是需要有一些手段,來解決問題的。

好了,簡單的介紹就到這裡,希望對大家有所幫助。

SharePoint 獲取詳細Log資訊

在sharepoint的運維當中,我們可能經常會遇到排錯,但是即使找到日誌,也不是特別的詳細,我們還是需要各種無厘頭的猜測。其實,sharepoint是可以開啟詳細的日誌的,尤其是面對一些服務產生的日誌,更是非常好用,層面的錯誤,還是建議大家除錯解決。下面,簡單的為大家介紹一下如何開啟詳細的日誌,有...

SharePoint 2010 獲取當前使用者的許可權

本文介紹如果獲取當前登入使用者許可權 所有操作都是在可視web部件中進行的 1.判斷當前使用者是否具有完全控制許可權 spweb web spcontext.current.web sproledefinitionbindingcollection usersroles web.allrolesfo...

獲取檔案詳細資訊

dword dwsize getfileversioninfosize strpath,null uint nsize dwsize sizeof tchar lpvoid pblock new tchar nsize memset pblock,0,nsize getfileversioninfo...