Сообщения, которые я отправляю в системный журнал, имеют следующие теги:
"[date] [text here] tags:tag1,tag2,tag3 [more text here]"
У меня уже есть правило, которое сохраняет в конкретный файл только строки, содержащие текст «теги:».
Было бы здорово, если бы этот файл содержал только подстроку этого сообщения, в данном случае только дату и часть тегов.
Может ли rsyslog выполнить некоторую обработку / манипуляции с сообщением перед его сохранением?
Заранее спасибо.
Да, оно может. Информацию можно найти на документация rsyslog для заменителя свойств. Если список тегов всегда одинаковой длины, вы можете использовать подстроку. В противном случае вам нужно будет использовать регулярное выражение, например
% msg: R :.(теги: [\ S] +).--конец%