Você pode dividir os rsyslog
logs com base em seus nomes de programa.
Crie um novo arquivo, /etc/rsyslog.d/01-programone.conf com estas linhas,
if $programname == 'programone' then /var/log/programone.log
Estou usando rsyslog
para manipular os logs criados pelo meu programa. Eu usei um modelo para personalizar o formato de registros. Minhas dúvidas são:
Se eu criar um modelo, todo programa que usar esse arquivo rsyslog.conf
armazenará seus registros usando esse modelo?
Como posso criar dois modelos para que diferentes funções do programa armazenem seus registros em formato diferente?
Você pode dividir os rsyslog
logs com base em seus nomes de programa.
Crie um novo arquivo, /etc/rsyslog.d/01-programone.conf com estas linhas,
if $programname == 'programone' then /var/log/programone.log