Новые возможности. Ведение журналов ULS

Дата последнего изменения: 12 апреля 2010 г.

Применимо к: SharePoint Foundation 2010

В этом разделе представлены новые функции ведения журналов, доступные для разработчиков Microsoft SharePoint Foundation 2010, а также усовершенствования существующих механизмов ведения журналов.

Новые возможности ведения журналов

Следующие функции ведения журналов являются новыми в SharePoint Foundation.

SPMonitoredScope

SPMonitoredScope — это атрибут кода, который при применении к классу или методу позволяет разработчику записывать данные журналов в базу данных использования SharePoint Foundation вместе с исчерпывающими данными о приложении и всеми пользовательскими строками.

База данных использования запросов

База данных использования запросов позволяет записывать все запросы ресурсов SharePoint Foundation, направляемые при отображении страницы.

Информационная панель разработчика

Информационная панель разработчика представляет собой служебную программу, которую разработчик может включать при отладке веб-страницы SharePoint Foundation. По сути во многом напоминающая трассировку ASP.NET, эта информационная панель отображает все детали запроса.

Усовершенствования API-интерфейса

В Windows SharePoint Services 3.0 единственным способом записи в журналы трассировки SharePoint и журналы единой системы ведения журналов было реализовать интерфейс IDiagnosticsManager, для которого требовалось написание дополнительного кода. Однако в SharePoint Foundation предпочтительней использовать класс SPDiagnosticsServiceBase, который обеспечивает более простые и эффективные способы взаимодействия с журналами ULS, а именно: простые в реализации методы WriteEvent и WriteTrace.