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