Сегодня я провел небольшое исследование журналов SharePoint ULS. Я пытаюсь понять, что представляют собой поля в журналах ULS. Ниже приведен список полей.
Отметка времени Это очевидно.
Обработать Это имя процесса, который написал запись журнала (также содержит шестнадцатеричное значение, которое, вероятно, является идентификатором процесса)
TID Это значение HEX, но я понятия не имею, что оно представляет.
Площадь Очень похоже на Category.
Категория Категория
EventID Какой-то идентификатор ... пока ничего не вижу
Уровень Тип сообщения (Критическое, Высокое, ...)
Сообщение Строковое сообщение от приложения.
Корреляция Предположим, это способ группировки сообщений, но я не вижу, чтобы он использовался.
Так кто-нибудь знает, что представляют собой TID и EventID?
TID ID потока
EventID Идентификатор события для внутреннего использования (недокументированный)
Посмотри на это сообщение в блоге для получения дополнительной информации.
Область и Категория также используются для применения различных настроек фильтра, чтобы вы могли контролировать, сколько данных регистрируется. См. Раздел «Центр администрирования» в разделе «Операции», «Ведение журнала и отчеты», «Ведение журнала диагностики».
Как вы сказали, корреляция используется редко, и я уверен, что ее можно было бы сделать намного более полезной. Я видел, как он иногда указывает на другой EventID.
Некоторые дополнительные примечания:
Площадь = Продукт (например, SharePoint Server, Project Server или стороннее дополнение)
Категория = Подраздел продукта
EventID = Определено командой разработчиков. Таким образом, эти числа будут относиться к продукту.
Корреляция = Очень полезный GUID, созданный SharePoint, полезный при устранении неполадок. SharePoint часто отображает идентификатор корреляции на веб-странице при возникновении необработанной ошибки. Вы можете скопировать и вставить или, если пользователь отправит вам снимок экрана, вы можете ввести это.
Также я настоятельно рекомендую вам использовать ULS Viewer (http://archive.msdn.microsoft.com/ULSViewer) для фильтрации идентификатора корреляции или любого другого поля. Используя ULS Viewer, фильтрация по идентификатору корреляции позволит вам сканировать несколько файлов и объединять все связанные записи журнала на экране.