SharePoint 获取详细Log信息

Posted 天下第一间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SharePoint 获取详细Log信息相关的知识,希望对你有一定的参考价值。

  在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 获取所有文档的列表

HLS.js 获取视频片段信息

SharePoint 2013 - 在品牌页面中显示列表项的详细信息,而不是默认的 SharePoint 详细信息页面

vbscript 各种自定义代码片段 - 有关详细信息,请参阅注释

SharePoint 2013 设置 显示详细错误信息

怎么获取sharepoint的版本