É provavelmente relacionado a essa mudança no 3.2:
- O syslog-ng tradicionalmente esperava um campo de nome de host opcional quando uma mensagem do syslog é recebida em um transporte local (por exemplo / dev / log). No entanto, nenhuma versão do UNIX é conhecida por incluir campo. Isso causou problemas quando o aplicativo que criou o log mensagem tem um espaço no campo do nome do programa. Esse comportamento tem foi alterado para os drivers unix-stream / unix-dgram / pipe se o versão de configuração é 3.2 e pode ser restaurada usando um Sinalizador 'expect-hostname' para a origem específica.
Você recebe o aviso porque usa o fluxo unix ("/ dev / log"); na sua fonte. Se você não tiver problemas com seus logs locais, não há mais nada a fazer, exceto mudar a primeira linha para o @version: 3.2
Se sua distro adicionar o nome do host para registrar mensagens vindas de / dev / log (o que elas raramente fazem), inclua flags (expect-hostname) na origem.
Atenciosamente,
Robert Fekete mantenedor da documentação syslog-ng