De fato, não vejo nenhuma boa solução para sua necessidade usando lnav
.
O melhor que posso pensar é usar tail -f
em todos os arquivos de log:
tail -f file_1.log ... file_n.log
Outra solução usando logtail
que tem algumas desvantagens, mas lida com o caso em que novos arquivos de log são adicionados de tempos em tempos:
#!/bin/bash
# Quietly initialize logtail offset files
for logfile in *log
do
logtail $logfile
done > /dev/null
while :
do
# wait a second for new logs
sleep 1
for logfile in *log
do
# output new logs since last logtail run, prepend with log filename
logtail $logfile | sed "s/^/$logfile: /"
done
done