У меня есть несколько приложений и скриптов, которые я хочу перенаправить вывод в пользовательские файлы.
Я запускаю эти приложения, используя
command | logger -t TAG
Я хотел бы отфильтровать эти сообщения на основе их тегов и перенаправить их в разные файлы. Я не хочу использовать перенаправление bash, так как эти приложения в основном долго выполняются и нуждаются в правильной ротации журналов.
Я попытался добавить пользовательский фильтр в /etc/rsyslog.d/60-myfilter.conf;
if $syslogtag == 'giomanager' then /var/log/giomanager.log
Что я делаю неправильно ? Как правильно фильтровать по тегу или есть лучший вариант для получения аналогичного результата?
/var/log/giomanager.log