E proprio come log4j , registrazione di Ruby può essere adattato per qualsiasi caso d'uso, aggiungendo le sorgenti di ingresso di log personalizzate, destinazioni di uscita e registrare i livelli.
In questo momento, Registrazione Rubino può salvare i dati registrati in queste destinazioni:
Buffer
Email
Ringhiare
File
IO
Stderr
Stdout
StringIO
Syslog
Ulteriori documentazione può essere trovato nel file README del progetto.
Un gioiello è prevista anche nella sezione download.
Se la registrazione di Ruby non è quello che stavate cercando, una buona alternativa è Log4R , un altro progetto log4j ispirato
Caratteristiche :.
- Il supporto per la registrazione gerarchica
- formati di log personalizzato
- livelli di log personalizzato
- log personalizzato
- Accedere a destinazioni multiple
- sistema basato su Config
- Log statistiche
Nomi di livello
Cosa c'è di nuovo in questa versione:
- Bug risolti:
- L'aggiunta di un `metodo formatter` per Rails 4 compatibilità.
Cosa c'è di nuovo nella versione 1.8.1:
- Bug risolti:
- Diagnostic filo contesto eredità.
- traccia di fissaggio segnalazione in JRuby 1.7.
Cosa c'è di nuovo nella versione 1.7.2:.
- Risolto errore di segmentazione in uscita li>
- avvertimento syswrite fisso quando IO contiene dati unflushed in buffer.
- Added & quot; mingw & quot; l'elenco delle versioni host Windows.
Cosa c'è di nuovo nella versione 1.7.1:
- Correzioni di bug:
- fissi uso sconsigliato di Config :: *
Cosa c'è di nuovo nella versione 1.7.0:
- Enhancements:
- Sposta Appender fabbriche.
- opzioni compatibili ActionMail nel email appender.
- Aggiungi supporto TLS per l'e-mail appender.
- shutdown refactoring appender.
- Bug risolti:
- Blocco File non in Windows utilizzando JRuby.
Cosa c'è di nuovo nella versione 1.6.2:.
- typo fisso nel Readme
- ortografia fisso in una varietà di luoghi.
- Solaris non ha Syslog # LOG_PERROR definito.
- test in mancanza fissi per Ruby 1.9.3.
- Controlla RUBY_ENGINE per Ruby 1.8.7.
- Gli spazi e pulizia '# EOF'.
- Il supporto per Rubinious.
Cosa c'è di nuovo nella versione 1.6.0:
- Enhancements:
- L'aggiunta di flussaggio periodico dei messaggi nel buffer.
- Accessor per appenders di un registratore.
- Migliore supporto per l'acquisizione di messaggi di log in RSpec versione 1 e 2.
Cosa c'è di nuovo nella versione 1.5.2:
- Correzioni di bug:
- Modifica pause dal lavoro di directory rotolamento appenders file.
Cosa c'è di nuovo nella versione 1.5.1:
- Bug risolti:
- stream IO non può essere tamponata quando si utilizza syswrite.
- JRuby non consente blocchi condivisi sulla scrittura solo descrittori di file.
- test di fissaggio per JRuby 1.6.x.
Cosa c'è di nuovo nella versione 1.5.0:.
- mutex rimosso in favore di IO # syswrite
- Nessun turno di intervento attraverso l'array buffer quando auto_flushing è vero.
- Aggiunto un oggetto proxy che registrerà tutti i metodi chiamati su di esso.
- Colorizzazione di messaggi di log.
I commenti non trovato