Arquivo :: Cauda :: Dir

Tail Todos os arquivos correspondentes em um determinado conjunto de diretórios
Baixe Agora

Arquivo :: Cauda :: Dir Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jon Schutz
  • Site do editor:
  • http://search.cpan.org/~jjschutz/

Arquivo :: Cauda :: Dir Tag


Arquivo :: Cauda :: Dir Descrição

Arquivo :: Tail :: DIs é um módulo Perl que monitora e processa quaisquer linhas anexadas ao final de um ou mais arquivos em uma determinada lista de diretórios, mantendo o estado entre as sessões e o uso de notificação do kernel de eventos de mudança de arquivo para maximizar a eficiência. Uma lista de diretórios é dada ao monitor, e as expressões de filtragem / exclusão permitem apenas os arquivos de interesse serem selecionados para notificação quando as linhas são anexadas. Este módulo foi originalmente criado para suportar o registro sem perdas de muitos arquivos de log do servidor da Web Apache para um Scribe subsistema de registro baseado (consulte Arquivo :: Tail :: Scribe, Log :: Expedição :: Scribe) e, portanto, os requisitos-chave são para manter o estado, poder retomar do último estado conhecido entre interrupções (como reinicializações do servidor), e Para seguir a renomeação e criação de novos arquivos durante a rotação de log.synopsistypical: Use Arquivo :: Tail :: DIR; Meu $ Autelador = Arquivo :: Cauda :: Dir-> New (Filter => QR /.* Acesso. * Log $ /, Processador => Sub {My ($ Filename, $ linhas) = @_; ...} ,); $ Adaper-> Watch_Files (); ou, subclasse: pacote meu :: Tailer; use alce; estende 'arquivo :: cauda :: dir'; # substituir o método padrão 'processo' sub processo {my ($ self, $ filename, $ linhas) = @_; ...} Homepage do produto


Arquivo :: Cauda :: Dir Software Relacionado