Log assistindo em menos

0

Se houver um arquivo de log, chame-o de /var/log/example . Como de costume, um serviço continuamente gera linhas para esse arquivo.

Eu quero assistir o conteúdo deste arquivo em tempo real usando less (ou equivalente). Estou ciente dos comandos F e G em less , mas isso exibe o conteúdo do log como está.

Eu também quero colocar o conteúdo do log através de um comando shell arbitrário. Exemplos:

less +F /var/log/example # not a bad start
cat /var/log/example | less +F # does not watch the log, of course, cat only reads once ...
keepReading /var/log/example | doSomething | less +F # the dream

Por quê? Eu quero pré-formatar o arquivo de log em tempo real, sem alterações para o daemon em execução, por exemplo:

  • aplicar formatos de registro de data e hora
  • grep para erros
  • tail do arquivo
  • etc ...

... ideias?

    
por LDericher 04.08.2018 / 18:25

0 respostas