O Rsyslog pode agrupar a mensagem de registro de múltiplas linhas em uma única mensagem através do módulo imfile , no entanto, apenas três modos de leitura são suportados:
- Baseado em linha (padrão) - cada linha é uma nova mensagem.
- Parágrafo - há uma linha em branco entre as mensagens de log.
- Recuado - novas mensagens de log começam no início de uma linha. Se uma linha começar com um espaço faz parte da mensagem de log antes.
Seu caso não corresponde a nenhum desses, por isso você não pode fazer o agrupamento diretamente via rsyslog. No entanto, você pode analisar seus arquivos de log e convertê-los em um formato que o rsyslog possa entender. Um shell script simples pode fazer o trabalho ou você pode dar uma olhada nas ferramentas de gerenciamento de log completas como logstash .