Я использую rsyslogd, и я хочу помещать сообщения в пользовательские файлы журналов на основе их содержимого (используя шаблон), а также использовать собственный формат файла (используя шаблон). rsyslog documentation содержит подробную информацию о том, как создать шаблон и применить его на основе содержимого/средства/etc. сообщения, но не показывает, как использовать применение нескольких шаблонов к одному сообщению.Как использовать несколько шаблонов с rsyslog
2
A
ответ
0
После долгих поисков я нашел пример на this ответ переполнения стека с использованием нескольких шаблонов в одном сообщении, но поскольку этот вопрос был по-разному, я думал, что это стоит того, чтобы его собственный вопрос.
Решение так легко, как в приведенном ниже примере (копируется из ответа, связанного выше):
$template MsgFormat,"%msg%\n"
$template ApacheRemoteCustom,"/var/log/manager/access.log"
if $syslogfacility-text == 'local6' and $programname == 'apache' then -?ApacheRemoteCustom;MsgFormat
Смежные вопросы
- 1. Как использовать несколько разных шаблонов?
- 2. Как использовать несколько шаблонов в awk?
- 3. Как заставить rsyslog использовать ommysql utf8?
- 4. Python регистрации с Rsyslog
- 5. несколько шаблонов с handlebars.js
- 6. отправлять журналы на несколько серверов rsyslog
- 7. Несколько двигателей шаблонов с KeystoneJS
- 8. Использование несколько шаблонов с KnpPaginatorBundle
- 9. Как переключиться с syslog на rsyslog?
- 10. Фильтрация Rsyslog
- 11. Как сопоставить несколько шаблонов с Dir.glob?
- 12. zgrep несколько шаблонов выпуска
- 13. Как передать несколько шаблонов flask.render_template()
- 14. Как grep несколько шаблонов вместе
- 15. Как использовать несколько языковых шаблонов почтовых отправлений в node.js?
- 16. Ищите несколько шаблонов с string.gsub
- 17. Несколько шаблонов обратного вызова?
- 18. Golang несколько шаблонов кэширования
- 19. Jade несколько файлов шаблонов
- 20. Интеграция внешнего плагина с rsyslog
- 21. Codeigniter loading несколько шаблонов
- 22. Как использовать несколько шаблонов JST в одном представлении Backbone
- 23. Logstash Rsyslog + апач
- 24. Несколько шаблонов в codeigniter
- 25. preg_match несколько шаблонов
- 26. Как использовать Наследование с помощью шаблонов проектирования
- 27. Как использовать нокауты для шаблонов
- 28. Почему Rsyslog журналы тот же журнал несколько раз
- 29. VS2010 Несколько шаблонов проектов
- 30. Ember защищает несколько шаблонов