SharePoint原生log獲取

sharepoint運維過程中,經常會遇到一些從未見過的錯誤,此時,需要我們擁有很好的log記錄來進行排查錯誤

下面爲大家講解如何獲取sharepoint的原生log

 

第一種:借鑑雨神的博客,大家可參考:https://blog.csdn.net/linyustar/article/details/77434325

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管理中心配置

1)打開管理中心--監控

2)點擊配置診斷日誌記錄

勾選上方所有類別,默認日誌存儲路徑,同時存儲天數以及最大存儲空間,即超過限定空間後會覆蓋原有log

3)點擊 配置 Usage and Health Data Collection |

 

選中需要記錄的事件,同時默認log存儲路徑

以上兩種方式會將log記錄至文件以及數據庫中;如下:

如上log文件與數據庫中均有詳細的sharepoint日誌記錄信息

當然具體log還需分析,大家可以一同探討

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章