有没有一种简单的方法以编程方式读取ULS

本文关键字:方法 编程 方式 ULS 读取 简单 一种 有没有 | 更新日期: 2023-09-27 17:55:36

我想读取 SharePoint 的 ULS,并按其级别(异常、意外、严重)筛选项目以显示特定时间间隔内错误计数的折线图。

谷歌刚刚向我展示了一堆添加新条目或获取特定条目的方法。

所以 - 我需要自己解析每个日志文件,还是这里缺少内置方法?

也许最好的方法是查看Sharepoint LogViewer的代码并提取我需要的内容?

有没有一种简单的方法以编程方式读取ULS

如果使用 SP2013,请检查 SPULSRetriever 类

用法:

var entries = new SPULSRetriever(forwardCheckTimeInMinutes, maxEntries, DateTime startTime).GetULSEntries(new Guid(correlationId));

对于SP2010,您可以查看此问题的答案