EventDelimiter
22 августа 2024
ID 198872
Задает правило разбиения входящих событий.
Путь
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> |