Boa tarde pessoal,
Estou usando a classe RandomAccessFile pra ler arquivos de log conforme eles são escritos, basicamente um “tail”. Porém, ao chamar o método readLine() mais de uma linha está sendo retornada. Pelos testes que fiz ele retorna o conteúdo do arquivo inteiro a partir do file pointer atual.
Lendo o mesmo arquivo com um BufferedReader por exemplo, cada chamada ao readLine() retorna exatamente uma linha como se espera, ou seja, não parecer ser problema com a terminação de linha do arquivo.
Alguém tem idéia do que pode estar acontecendo?
Att.,
Marcos Hack.
