E, assim como log4j , Logging Ruby pode ser adaptado para qualquer caso de uso, adicionando fontes de entrada de log personalizado, destinos de saída e log níveis.
Neste momento, Logging Ruby pode salvar os dados registrados para estes destinos:
Amortecedor
O Email
Rosnar
Arquivo
IO
Stderr
Stdout
StringIO
Syslog
Mais documentação pode ser encontrada no arquivo LEIA-ME do projeto.
Uma jóia também é fornecido na seção de downloads.
Se o registro de Ruby não é o que você está procurando, uma boa alternativa é Log4R , outro projeto inspirado log4j
Características :.
- Suporte para registro hierárquico
- formatos de log personalizado
- níveis de log personalizado
- log personalizado
- Faça login para vários destinos
- sistema baseado-Config
- Faça login estatísticas
Nomes de nível
O que é novo nesta versão:
- Correções de bugs:
- A adição de um método `formatter` para Rails 4 compatibilidade.
O que é novo na versão 1.8.1:
- Correções de bugs:
- Diagnostic herança fio contexto.
- trace Fixação relatando em JRuby 1.7.
O que é novo na versão 1.7.2:.
- falha de segmentação fixo na saída
- aviso syswrite Fixo quando IO contém dados unflushed em tampão.
- Adicionado & quot; mingw & quot; para a lista de versões de host do Windows.
O que é novo na versão 1.7.1:
- Correções de bugs:
- uso preterido fixo de Config :: *
O que é novo na versão 1.7.0:
- Melhorias:
- Mover Appender fábricas.
- opções ActionMail compatíveis na appender e-mail.
- Adicionar suporte TLS ao appender e-mail.
- desligamento Refactoring appender.
- Correções de bugs:
- bloqueio de arquivos falha no Windows usando JRuby.
O que é novo na versão 1.6.2:.
- Corrigido o erro no Readme
- ortografia fixo em uma variedade de lugares.
- Solaris não tem Syslog # LOG_PERROR definido.
- testes falhos fixas para o Ruby 1.9.3.
- Verificar RUBY_ENGINE para Ruby 1.8.7.
- O espaço em branco e limpeza '# EOF'.
- Suporte para Rubinious.
O que é novo na versão 1.6.0:
- Melhorias:
- A adição de lavagem periódica de mensagens em buffer.
- Accessor para appenders de um lenhador.
- Melhor suporte para capturar as mensagens de log em RSpec versão 1 e 2.
O que é novo na versão 1.5.2:
- Correções de bugs:
- Alterar trabalhando diretório breaks rolando appenders de arquivo.
O que é novo na versão 1.5.1:
- Correções de bugs:
- córregos IO não pode ser tamponado pelo uso syswrite.
- JRuby não permite bloqueios compartilhados sobre Escreva somente descritores de arquivo.
- testes de fixação para JRuby 1.6.x.
O que é novo na versão 1.5.0:.
- mutexes removido em favor do IO # syswrite
- Sem rodada tropeçar através da matriz de buffer quando auto_flushing é verdade.
- Adicionado um objeto de proxy que se registrar todos os métodos chamados nele.
- Colorization de mensagens de log.
Comentários não encontrado