Gostaria de sugerir que, em vez de canalizar diretamente para o logger, seria melhor escrever em um arquivo e depois ter um processo separado para ler esse arquivo e enviá-lo para o syslog.
Muitos programas de syslog, por ex. rsyslog e syslog-ng, podem ler de um arquivo assim como de / dev / log. Outra opção é simplesmente usar tail -F e pipe para logger.