LogWriteCommand
Команда; оставляет запись в журнале событий.
Шаблон LogWriteCommand
<Command Name="" Type="LogWriteCommand">
<Severity Type="" />
<EventQuery>
<Text></Text>
</EventQuery>
</Command>
Описание LogWriteCommand
<Command Name="LogWriteCommandName" Type="LogWriteCommand">
<!--Тэги, общие для всех команд-->
<!--Тэги, специфичные для LogWriteCommand-->
</Command>
Результат выполнения LogWriteCommand
Команда не имеет результата.
Тэги, специфичные для LogWriteCommand
Severity
Тип добавляемого в журнал события.
Необязательный тэг. Значение тэга <Severity>
: не ожидается.
Если тэг <Severity>
отсутствует, то для атрибута Type
используется значение Information.
<Severity Type="Information" />
Атрибуты тэга <Severity>
<Severity>
Type
Тип добавляемого в журнал события.
Обязательный атрибут. Ожидается название одного из типов добавляемого в журнал события.
Типы добавляемого в журнал события
Error
Сообщение об ошибке
FailureAudit
Событие аудита отказов
Information
Информационное событие
SuccessAudit
Событие аудита успехов
Warning
Предупреждение
EventQuery
Sql-запрос, возвращающий параметры события, добавляемого в журнал.
Обязательный тэг. Значение тэга <EventQuery>
: тэг <Text>
.
<EventQuery>
<Text>
SELECT
event_id AS "EventId",
message AS "Message"
</Text>
</EventQuery>
Тэг <Text>
<Text>
Содержит sql-запрос.
Обязательный тэг. Значение тэга <Text>
: текст sql-запроса.
Sql-запрос должен возвращать список полей со следующими заголовками (алиасами):
EventId (необязательное поле) - целочисленный код события, добавляемого в журнал. Если поле EventId отсутствует, то используется значение 0.
Message - текст события.
Текст sql-запроса поддерживает переменные типа {Parameter}, заменяемые при его выполнении значениями передаваемых клиентом параметров с соответствующими названиями.
Last updated