Ho diverse applicazioni e script che voglio reindirizzare l'output su file personalizzati.
Lancio quelle applicazioni usando
command | logger -t TAG
Vorrei filtrare questi messaggi in base ai loro tag e reindirizzarli su file diversi. Non voglio usare il reindirizzamento bash in quanto tali applicazioni sono principalmente processi di lunga durata e richiedono una corretta rotazione del registro.
Ho provato ad aggiungere un filtro personalizzato in /etc/rsyslog.d/60-myfilter.conf;
if $syslogtag == 'giomanager' then /var/log/giomanager.log
Che cosa sto facendo di sbagliato ? Qual è il modo corretto di filtrare in base al tag o esiste un'opzione migliore per ottenere risultati simili?
/var/log/giomanager.log