В секции loggingConfiguration задаются значения параметров конфигурации лог-файлов. Настройка параметров осуществляется с помощью Конфигуратора веб-сервисов интеграции.
Структура секции:
<loggingConfiguration name="{Имя секции}"
tracingEnabled="{Признак включенного режима трассировки}"
defaultCategory="{Категория ведения лог-файлов по умолчанию}">
<listeners>{Варианты сохранения отчетов по лог-файлам}</listeners>
<formatters>{Форматы}</formatters>
<categorySources>
<add switchValue="{Уровень сообщений, которые будут обрабатываться}"
name="IntegrationServices">
<listeners>{Список слушателей для источника событий}</listeners>
</add>
</categorySources>
<specialSources>
<allEvents switchValue="{Уровень сообщений, которые будут обрабатываться}"
name="All Events">
<listeners />
</allEvents>
<notProcessed switchValue="{Уровень сообщений, которые будут обрабатываться}"
name="Unprocessed Category">
<listeners>
<add name="EventLog Listener">
</listeners>
</notProcessed>
<error switchValue="{Уровень сообщений, которые будут обрабатываться}"
name="Logging Errors & Warning">
</specialSources>
</loggingConfiguration>
loggingConfiguration – секция конфигурации лог-файлов.
name. Имя секции.
tracingEnabled. Признак включенного режима трассировки. Возможные значения:
defaultCategory. Категория ведения лог-файлов по умолчанию. Используется, если не указана другая категория.
listeners – варианты сохранения отчета по лог-файлам. Возможные варианты:
• | запись ошибок в журнал событий Windows; |
formatters – форматы лог-файлов и настройки формирования записей лог-файла.
categorySources – категории ведения лог-файлов. Веб-сервис использует жестко заданную категорию ведения лог-файлов для событий. Пользователь не может изменять имя или добавлять свои категории для обработки событий веб-сервиса. При необходимости пользователь может создать свой вариант ведения лог-файла и подписать его на события веб-сервиса.
switchValue. Параметр, определяющий уровень обрабатываемых сообщений. Возможные значения:
• | Off – ни одно сообщение; |
• | ActivityTracing – Stop-, Start-, Suspend-, Transfer- и Resume-сообщения; |
• | Verbose – Critical-, Error-, Warning-, Information- и Verbose-сообщения; |
• | Information – Critical-, Error-, Warning- и Information-сообщения; |
• | Critical – сообщения уровня Critical; |
• | Error – сообщения об ошибках уровней Critical и Error; |
• | Warning – сообщения уровня Critical, Error- и Warning-сообщения; |
• | listeners – список слушателей. |
specialSources – особая категории ведения лог-файлов. Определяет специальные источники трассировки, за счет которых будут обрабатываться события веб-сервиса.
allEvents. Определяет источники трассировки, где обработка всех событий веб-сервиса завершена. Включает параметры:
• | switchValue – параметр, определяющий уровень обрабатываемых сообщений; |
• | name – наименование источника трассировки. |
notProcessed. Определяет источники трассировки, где события веб-сервисов обработаны, но еще не записаны в лог-файл.
error. Определяет источники трассировки, в которых получены ошибки или предупреждения при обработке событий веб-сервиса.