Workflow Engine (Syntax)
Платформа WTСинтаксисБаза знаний
  • Workflow.xml
  • Workflow Engine
    • AccessPoints
    • ApiMethod
    • Commands
      • SMSCenterEngineCommand
        • GetBalanceCommand
        • GetCostCommand
        • GetStatusCommand
        • SendCommand
      • FilesCopyCommand
      • LogWriteCommand
      • SchedulerConditionRefreshCommand
      • SequentialCommand
      • SqlQueryCommand
    • Conditions
      • ComparisonCondition
        • EqualCondition
        • GreaterCondition
        • IsNotNullCondition
        • IsNullCondition
        • LessCondition
        • NotEqualCondition
        • NotGreaterCondition
        • NotLessCondition
      • SqlQueryCondition
    • DataTypes
      • BooleanDataType
      • DateDataType
      • DateTimeDataType
      • DoubleDataType
      • IntegerDataType
      • ShortDataType
      • StringDataType
      • TableDataType
      • TimeSpanDataType
    • Scheduler
    • SqlQueries
      • SqlQuery
      • UpdateSqlQuery
    • Permissions
      • Permission
      • AccessPointPermission
      • ApiMethodPermission
      • CommandPermission
      • SqlQueryPermission
    • Roles
    • Groups
    • Универсальные значения
      • Константа
      • Parameter
      • CommandResult
      • ConditionResult
      • Логическое выражение
Powered by GitBook
On this page
  • Шаблон LogWriteCommand
  • Описание LogWriteCommand
  • Результат выполнения LogWriteCommand
  • Тэги, специфичные для LogWriteCommand
  • Severity
  • EventQuery
  1. Workflow Engine
  2. Commands

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>

Type

Тип добавляемого в журнал события.

Типы добавляемого в журнал события

Error

Сообщение об ошибке

FailureAudit

Событие аудита отказов

Information

Информационное событие

SuccessAudit

Событие аудита успехов

Warning

Предупреждение

EventQuery

Sql-запрос, возвращающий параметры события, добавляемого в журнал.

<EventQuery>
  <Text>
    SELECT
    event_id AS "EventId",
    message AS "Message"
  </Text>
</EventQuery>

Тэг <Text>

Содержит sql-запрос.

Обязательный тэг. Значение тэга <Text>: текст sql-запроса.

Sql-запрос должен возвращать список полей со следующими заголовками (алиасами):

  1. EventId (необязательное поле) - целочисленный код события, добавляемого в журнал. Если поле EventId отсутствует, то используется значение 0.

  2. Message - текст события.

Текст sql-запроса поддерживает переменные типа {Parameter}, заменяемые при его выполнении значениями передаваемых клиентом параметров с соответствующими названиями.

Last updated 3 years ago

Обязательный атрибут. Ожидается название одного из .

Обязательный тэг. Значение тэга <EventQuery>: тэг .

<Text>
типов добавляемого в журнал события