我想读取Sharepoint的ULS,并按其级别(异常,意外,严重)过滤项目,以在特定时间间隔内显示错误计数的线图。
Google向我展示了一系列添加新条目或获取特定条目的方法。
所以 - 我需要自己解析每个日志文件,还是有一种我在这里缺少的内置方式?
也许最好的方法是查看Sharepoint CodeViewer并提取我需要的内容?
答案 0 :(得分:0)
如果您使用SP2013,请选中SPULSRetriever class
用法:
var entries = new SPULSRetriever(forwardCheckTimeInMinutes, maxEntries, DateTime startTime).GetULSEntries(new Guid(correlationId));
对于SP2010,您可以查看对此question
的回答