En net zoals log4j , Logging Ruby kan worden aangepast voor elke use case, aangepaste log ingangsbronnen, uitgang bestemmingen toevoegen en log niveaus.
Op dit moment kan Logging Ruby gelogde gegevens naar deze bestemmingen op te slaan:
Buffer
E-mail
Grommen
Bestand
IO
STDERR
Stdout
StringIO
Syslog
Meer documentatie is te vinden in de README-bestand van het project.
Een juweel is ook voorzien in de sectie downloads.
Als Logging Ruby is niet wat je voor ogen hebt, een goed alternatief is Log4R , een ander log4j geïnspireerd project
Kenmerken .
- Ondersteuning voor hiërarchische logging
- Aangepaste logbestandsindelingen
- Aangepaste logniveaus
- Custom logniveau namen
- Meld u naar meerdere bestemmingen
- Config-gebaseerd systeem
- Meld statistieken
Wat is nieuw in deze release:
- Bug Fixes:
- Het toevoegen van een `formatter` methode voor Rails 4 compatibiliteit.
Wat is nieuw in versie 1.8.1:
- Bug Fixes:
- Diagnostic context draad erfenis.
- Fixing trace rapportage in JRuby 1.7.
Wat is nieuw in versie 1.7.2:.
- Vaste segmentation fault on exit
- Vaste syswrite waarschuwing als IO bevat unflushed gegevens in de buffer.
- Toegevoegd & quot; mingw & quot; aan de lijst van Windows host-versies.
Wat is nieuw in versie 1.7.1:
- Bug fixes:
- Vaste deprecated gebruik van Config :: *
Wat is nieuw in versie 1.7.0:
- Verbeteringen:
- Verplaats appender fabrieken.
- ActionMail compatibele opties in de e-mail appender.
- Voeg TLS-ondersteuning aan de e-mail appender.
- refactoring appender shutdown.
- Bug Fixes:
- Bestand vergrendeling niet op de ramen met behulp van JRuby.
Wat is nieuw in versie 1.6.2:.
- Vaste typo in de readme-
- Vaste spelling in een verscheidenheid van plaatsen.
- Solaris heeft geen Syslog # LOG_PERROR gedefinieerd.
- Vaste falende tests voor Ruby 1.9.3.
- Controleer voor RUBY_ENGINE voor Ruby 1.8.7.
- Whitespace en '# EOF' opschonen.
- Ondersteuning voor Rubinious.
Wat is nieuw in versie 1.6.0:
- Verbeteringen:
- Het toevoegen van periodieke spoeling van gebufferde berichten.
- Accessor voor appenders een logger's.
- Betere ondersteuning voor het vastleggen log berichten in RSpec versie 1 & 2.
Wat is nieuw in versie 1.5.2:
- Bug fixes:
- Het veranderen working directory pauzes rollen bestand appenders.
Wat is nieuw in versie 1.5.1:
- Bug Fixes:
- IO streams kan niet worden gebufferd bij gebruik syswrite.
- JRuby niet gedeeld sloten op write alleen bestandindicators mogelijk te maken.
- Fixing tests voor JRuby 1.6.x.
Wat is nieuw in versie 1.5.0:.
- Verwijderd mutexes in het voordeel van IO # syswrite
- Geen ronde struikelen door de buffer-array wanneer auto_flushing waar is.
- Voegde een Proxy object dat alle methoden genoemd op het zal aanmelden.
- Colorization van log-berichten.
Reacties niet gevonden