Salve o log de entrada com sufixo em seu logfile-suffix.log usando syslog-ng

Salve o log de entrada com sufixo em seu logfile-suffix.log usando syslog-ng

Tenho pesquisado na Internet respostas relacionadas ao syslog-ng e como posso configurar o syslog-ng para salvar arquivos de log recebidos com um sufixo específico em um arquivo e também transferir a variável de sufixo.

destination d_logs {
    file("/var/log/app-${host}.log", owner("root"), group("root"), perm(0640));
}

Na configuração acima, gostaria de poder extrair o sufixo e transportá-lo para uma variável conhecida pelo syslog-ng, é possível?

Lendo a documentação temos a possibilidade de um analisador, e sinceramente não quero fazer muita análise, apenas pegue o sufixo conhecido e coloque como uma nova variável que o objeto arquivo entenda.

Agradecemos antecipadamente e fique seguro

Responder1

Eu encontrei a resposta

In the destination you will use a python module and refer  to a python class that will parse the incoming message and use the information to write to the specific file.

informação relacionada