2015-06-12 5 views
0

Я хочу прочитать ULS Sharepoint и Filter Items по его уровню (Exception, Unexpected, Critical), чтобы отобразить линейную диаграмму ошибки в определенном временном интервале.Есть ли простой способ ПРОЧИТАТЬ ULS программно?

Google просто показал мне несколько способов добавить новые записи или получить конкретную запись.

Так что - мне нужно разобрать каждый логфайл самостоятельно или есть встроенный способ, который я здесь отсутствует?

Возможно, лучший подход - изучить код Sharepoint LogViewer и извлечь все, что мне нужно?

ответ

0

Если вы используете SP2013 проверить SPULSRetriever class

использование:

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

Для SP2010 вы можете проверить ответ на этот question

+0

Да, уже нашел это. Не буду давать мне каждую запись, потому что мне нужно указать CorrelationID. Так ... это мне не поможет. – user1021605

Смежные вопросы