是否有一种以编程方式阅读ULS的简单方法?

时间:2015-06-12 13:40:02

标签: c# sharepoint logging uls

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

Google向我展示了一系列添加新条目或获取特定条目的方法。

所以 - 我需要自己解析每个日志文件,还是有一种我在这里缺少的内置方式?

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

1 个答案:

答案 0 :(得分:0)

如果您使用SP2013,请选中SPULSRetriever class

用法:

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

对于SP2010,您可以查看对此question

的回答