配置诊断日志记录 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2016-11-30

本文提供有关在 Microsoft SharePoint Foundation 2010 中配置诊断日志记录的信息。

本文内容:

  • 最佳实践

  • 使用管理中心配置诊断日志记录

  • 使用 Windows PowerShell 配置诊断日志记录

最佳实践

SharePoint Foundation 2010 环境可能要求在初始部署或升级后以及可能在系统的整个生命周期中配置诊断日志记录的设置。以下列表中的指导原则可以帮助您建立特定环境的最佳实践。

  • 更改日志记录写入到的驱动器。默认情况下,诊断日志记录配置为将日志写入到安装 SharePoint Foundation 2010 的同一个驱动器和分区中。由于诊断日志记录可能使用大量驱动器空间,而且写入到日志可能会影响驱动器性能,因此,应将日志记录配置为写入到与安装 SharePoint Foundation 2010 的驱动器不同的驱动器中。另外,还应考虑日志写入到的驱动器的连接速度。如果配置详细级别的日志记录,则会记录大量日志数据。因此,缓慢的连接可能会导致日志记录性能很低。

  • 限制日志使用的磁盘空间。默认情况下,并不限制诊断日志记录可以使用的磁盘空间量。因此,限制日志记录使用的磁盘空间,以确保磁盘未填满,特别是在您将日志记录配置为写入详细级别事件的情况下。当用完磁盘空间的限制量时,将移除最旧的日志并记录新的日志记录数据信息。

  • 谨慎使用详细设置。可以将诊断日志记录配置为记录详细级别的事件。这表示系统将记录 SharePoint Foundation 2010 执行的每一个操作。详细级别的日志记录可能会快速使用驱动器空间,并影响驱动器和服务器的性能。当您执行重大的更改时,可以使用详细级别的日志记录来记录更高级别的详细信息,然后在执行更改后重新配置日志记录,以仅记录更高级别的事件。

  • 定期备份日志。诊断日志包含重要的数据。因此,定期备份这些日志,以确保这些数据得以保留。限制日志使用的驱动器空间时,或者如果仅保留日志几天,则会在达到阈值时自动删除日志文件(先删除最旧的文件)。

  • 启用事件日志淹没保护。启用此设置会将系统配置为检测 Windows 事件日志中的重复事件。在重复记录相同的事件时,系统会检测到并删除重复的事件,直至情况恢复常态。

使用管理中心配置诊断日志记录

可以使用管理中心配置诊断日志记录。

使用管理中心配置诊断日志记录

  1. 确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

  2. 在管理中心主页上,单击“监控”。

  3. 在“监控”页上的“报告”部分,单击“配置诊断日志记录”。

  4. 在“诊断日志记录”页上的“事件限制”部分,可以如以下所示配置事件限制:

    若要为所有类别配置事件限制,请执行下列操作:

    1. 选中“所有类别”复选框。

    2. 从“要报告给事件日志的关键程度最低的事件”列表中选择事件日志级别。

    3. 从“要报告给跟踪日志的关键程度最低的事件”列表中选择跟踪日志级别。

    若要为一个或多个类别配置事件限制,请执行下列操作:

    1. 选中所要的类别旁边的复选框。

    2. 从“要报告给事件日志的关键程度最低的事件”列表中选择事件日志级别。

    3. 从“要报告给跟踪日志的关键程度最低的事件”列表中选择跟踪日志级别。

    若要为一个或多个子类别配置事件限制(可以展开一个或多个类别并选择任何子类别),请执行下列操作:

    1. 单击类别旁边的“(+)”以展开类别。

    2. 选中子类别旁边的复选框。

    3. 从“要报告给事件日志的关键程度最低的事件”列表中选择事件日志级别。

    4. 从“要报告给跟踪日志的关键程度最低的事件”列表中选择跟踪日志级别。

    若要将针对所有类别的事件限制重新配置为默认设置:

    1. 选中“所有类别”复选框。

    2. 从“要报告给事件日志的关键程度最低的事件”列表中选择“重置为默认值”。

    3. 从“要报告给跟踪日志的关键程度最低的事件”列表中选择“重置为默认值”。

  5. 在“事件日志淹没保护”部分,选中“启用事件日志淹没保护”复选框。

  6. 在“跟踪日志”部分的“路径”框中,键入您想将日志写入到的文件夹的路径。

  7. 在“存储日志文件的天数”框中,键入您希望将日志保存的天数 (1-366)。经过此时间后,将自动删除日志。

  8. 若要限制日志可以使用的磁盘空间量,请选中“限制跟踪日志磁盘空间使用率”复选框,然后键入您希望日志文件不要超过的千兆字节 (GB) 数。当日志达到此磁盘大小时,将自动删除旧的日志。

  9. 在“诊断日志记录”页上进行了所需的更改后,单击“确定”。

使用 Windows PowerShell 配置诊断日志记录

可以使用 Windows PowerShell 配置诊断日志记录。

使用 Windows PowerShell 配置诊断日志记录

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    Set-SPLogLevel -TraceSeverity {None | Unexpected | Monitorable | Medium | High | Verbose} -EventSeverity {None | Information | Warning | Error | Critical | Verbose} [-Identity <Category name...>]  -Verbose

    可以使用 Identity 参数指定要更改的一个或多个类别,例如 Administration。如果未指定 Identity 参数的值,则将更改所有类别。

    若要查看当前设置,请键入 Get-SPLogLevel,然后按 Enter。

    若要将所有类别重新设置为默认级别,请键入 Clear-SPLogLevel,然后按 Enter。

有关详细信息,请参阅 Set-SPLogLevel

备注

我们建议您在执行命令行管理任务时使用 Windows PowerShell。Stsadm 命令行工具已被弃用,仍然包含该工具是为了支持与之前产品版本的兼容性。

See Also

Concepts

监控概述 (SharePoint Foundation 2010)