Я искал в Интернете ответы, касающиеся syslog-ng и того, как я могу настроить syslog-ng для сохранения файлов входящих журналов с определенным суффиксом в файл, а также переноса переменной суффикса.
destination d_logs {
file("/var/log/app-${host}.log", owner("root"), group("root"), perm(0640));
}
В приведенной выше конфигурации я хотел бы иметь возможность извлекать суффикс и переносить суффикс в переменную, известную syslog-ng, возможно ли это?
Читая документацию, у нас есть возможность для синтаксического анализатора, и, честно говоря, я не хочу делать слишком много синтаксического анализа, просто захватите известный суффикс и вставьте в качестве новой переменной, которую понимает файловый объект.
Заранее спасибо и будьте в безопасности
Я нашел ответ
In the destination you will use a python module and refer to a python class that will parse the incoming message and use the information to write to the specific file.