EventDelimiter

Задает правило разбиения входящих событий.

Путь

InputSettings > EventDelimiter

Атрибуты

У этого элемента нет атрибутов.

Значение

Правило, задаваемое значением, должно иметь следующий формат:

<EventDelimiter>%START_EVENT_SYMBOLS%</EventDelimiter>

Значение %START_EVENT_SYMBOLS% содержит регулярное выражение, соответствующее началу подстроки входящего события.

Правило обрабатывает все вхождения значения %START_EVENT_SYMBOLS%. Если в строке входящего события найдено значение %START_EVENT_SYMBOLS%, эта строка разбивается на несколько событий путем добавления символа новой строки (\n) перед каждой сопоставленной подстрокой.

Если значение %START_EVENT_SYMBOLS% не сопоставлено ни одной подстроке входящей строки, входящая строка считается единым событием.

Если событие содержит символы новой строки (\n), разбиение такого события выполняется с использованием в качестве разделителей событий как значения %START_EVENT_SYMBOLS%, так и символов новой строки.

Пример

Ниже приведен пример этого элемента.

<EventDelimiter><![CDATA[;]]></EventDelimiter>

В начало