O agente de log do Linux não grava tags em arquivos de log?

2

Eu tenho um problema com o comando logger. Depois de atualizar o syslog-ng para a versão 3.3 (talvez não dependa diretamente dele), o logger (usando o comando abaixo) não registra os nomes das tags:

logger -t "BLABLA"  some_log_string

Como posso resolver isso? Eu procurei por aí, mas não consegui encontrar nada sobre esse assunto.

Obrigado antecipadamente.

    
por mtndesign 19.10.2012 / 12:21

1 resposta

0

Ok, resolvi esse problema sozinho. De forma atraente, os criadores do syslog-ng mudaram um pouco na nova versão (3.0), que eu uso o syslog-ng 3.3. Para exibir as mensagens de log com o nome do aplicativo, precisamos incluir a $MSGHDR directive com $MSG . Exemplo de modelo será como:

template("$DATE $YEAR $MSGHDR$MSG\n")

A partir de agora, o syslog-ng registrará assim:

Dez 15 15:22:01 2012 fw_update_app: fw dir encontrado

    
por 15.12.2012 / 14:24