65.9K
CodeProject 正在变化。 阅读更多。
Home

ULS 日志查看器

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.50/5 (3投票s)

2012年9月12日

CPOL

3分钟阅读

viewsIcon

60727

探索 SharePoint 2010 免费工具:ULS 日志查看器。

引言

在本文中,我们将探索 SharePoint 2010 免费工具 ULS 日志查看器。这是一个来自 Microsoft 的工具,我们可以免费使用它,但对于任何问题或疑问,它不提供客户支持。

什么是日志记录?

在 SharePoint 部署的生命周期中,管理员和开发人员最终需要查看 SharePoint 的日志信息。基本上有三种类型的日志信息需要查看。

  1. SharePoint 14 hive 的 LOGS 文件夹,其中保存着 SharePoint 的日志信息。
  2. IIS Web 应用程序日志文件,位于 INETPUB LOGS 文件夹内。
  3. Windows 事件日志,其中保存着服务应用程序的日志信息。

什么是 ULS?

ULS 代表统一日志记录服务,它捕获以下内容

  • SharePoint 的异常
  • 应用程序的日志

统一日志记录存储在 14 HIVE > LOGS 文件夹中的 .log 文件中。统一视图有助于按活动顺序理解问题。

注意:命名空间 Microsoft.SharePoint.Administration 中的 SPDiagnosticsBase 类允许在 SharePoint 2010 中编写跟踪日志。这是 SharePoint 2010 的首选方法,它包括要重写的 WriteTrace()WriteEvent() 方法。

目标受众是谁?

此工具可供以下类型的受众使用

  1. SharePoint 管理员
  2. 开发人员
  3. 架构师

下载

您可以从以下位置下载该工具:http://archive.msdn.microsoft.com/ULSViewer

打开上述链接后,您应该看到以下页面

点击 下载 选项卡并下载显示的文件。

如何查看 LOGS 文件?

我们实际上对查看 SharePoint 14 hive LOGS 文件夹的第一个选项感兴趣。您可以打开该文件夹,看到有许多日志文件,如下所示。

  • C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS

最新的日志文件(按日期排序)应包含最新的日志信息,如下所示

因此,查看 SharePoint 的日志信息涉及一些笨拙的任务。

此工具有什么优势?

ULS 日志查看器工具具有以下优势

  1. 更好的用户界面来查看日志信息。
  2. 根据基本、高、详细等过滤日志级别。
  3. 格式化日志信息。
  4. 实时日志信息查看。
  5. 将日志信息导出到 CSV 文件。
  6. 多台机器的日志查看。
  7. 它是免费的。

开始使用该工具

下载后,您可以执行该工具。主界面如下所示。

查看日志文件

您可以使用“文件” > “打开自” > “文件”菜单打开 14 hive LOGS 文件夹中的日志文件。

正如您所看到的,每行都列出了时间、服务器、进程、产品、类别、级别信息。

过滤行

您可以使用工具栏按钮过滤行。这些行将相应地被过滤。

实时跟踪

该工具的另一个优点是实时跟踪。我们可以通过观察该工具来查看实时日志消息。要监视一个文件夹以获取实时日志消息,请使用“文件” > “打开自” > “ULS”菜单项。

启用 ULS 监视后,“通知列表”包含包含新日志条目的源日志文件。请注意,指定的文件夹可以包含多个日志文件。

单击“通知列表”以查看包含新日志条目的源文件。

命令行

实时模式也可以使用命令行启动

ULSLogViewer.exe realtime:FolderPath

导出到文件

我们还可以使用上下文菜单将选定的行导出到文件中。

智能高亮

工具栏上的“智能高亮”按钮可以高亮显示类似文本的内容。例如,将鼠标悬停在“中等”上应高亮显示所有“中等”类型的条目。

您需要单击 智能高亮 按钮来启用此视图。

参考文献

摘要

在本文中,我们探索了 ULS 日志查看器工具。在实际应用中,此工具应该可以节省时间、成本并带来便利。

© . All rights reserved.