Und wie log4j , Logging Rubin kann für jeden Anwendungsfall angepasst werden, das Hinzufügen von benutzerdefinierten Protokolleingangsquellen, Ausgabeziele und melden Ebenen.
In diesem Moment kann Logging Rubin protokollierten Daten zu diesen Zielen zu sparen:
Puffer
E-Mail
Knurren
Datei
IO
Stderr
Stdout
StringIO
Syslog
Weitere Dokumentation finden Sie in den Readme-Datei des Projekts zu finden.
Ein Schmuckstück ist auch im Download-Bereich zur Verfügung gestellt.
Wenn Logging Ruby ist nicht das, was Sie schon immer gesucht haben, ist eine gute Alternative log4r , ein anderer log4j inspirierte Projekt
Eigenschaften .
- Unterstützung für hierarchische Protokollierung
- Benutzerdefinierte Protokollformate
- Benutzerdefinierte Protokollebenen
- Benutzerdefinierte Protokollebene Namen
- Melden Sie sich an mehrere Ziele
- Config-basiertes System
- Melden Sie sich Statistiken
Was ist neu in dieser Pressemitteilung:
- Bug Fixes:
- Hinzufügen eines `formatter` Verfahren für Rails 4 Kompatibilität.
Was ist neu in Version 1.8.1:
- Bug Fixes:
- Diagnostic Kontext Gewinde Vererbung.
- Befestigungs Spur Berichterstattung in JRuby 1.7.
Was ist neu in Version 1.7.2:.
- Festsegmentierungsfehler beim Beenden
- Feste syswrite Warnung, wenn IO enthält geschriebene Daten im Puffer.
- hinzugekommen & quot; mingw & quot; in die Liste der Windows-Host-Versionen.
Was ist neu in Version 1.7.1:
- Fehlerbehebungen:
- Feste veraltet Verwendung Config :: *
Was ist neu in Version 1.7.0:
- Erweiterungen:
- Bewegen appender Fabriken.
- ActionMail kompatiblen Optionen in der E-Mail-Appender.
- Fügen Sie TLS-Unterstützung, um die E-Mail-Appender.
- Refactoring appender Abschaltung.
- Bug Fixes:
- ausfällt Sperren von Dateien unter Windows mit JRuby.
Was ist neu in Version 1.6.2:.
- Tippfehler in der Readme-Datei
- Feste Rechtschreibung in einer Vielzahl von Orten.
- Solaris nicht Syslog # LOG_PERROR definiert.
- Feste fehlgeschlagene Tests für Ruby 1.9.3.
- Nach RUBY_ENGINE für Ruby 1.8.7.
- Leerzeichen und '# EOF' Aufräumarbeiten.
- Unterstützung für Rubinious.
Was ist neu in Version 1.6.0:
- Erweiterungen:
- Hinzufügen periodische Spülung der gepufferten Nachrichten.
- Accessor für Appen eines Loggers.
- Bessere Unterstützung für die Erfassung von Protokollmeldungen in RSpec Version 1, 2.
Was ist neu in Version 1.5.2:
- Fehlerbehebungen:
- Ändern Arbeitsverzeichnis Pausen Roll Datei Appender.
Was ist neu in Version 1.5.1:
- Bug Fixes:
- IO-Streams kann bei Verwendung syswrite gepuffert werden.
- JRuby erlaubt keine gemeinsame Sperren für Schreib nur Dateideskriptoren.
- Befestigungs Tests für JRuby 1.6.x.
Was ist neu in Version 1.5.0:.
- Entfernt Mutexe für IO # syswrite
- wird keine Patrone Auslösung durch den Puffer-Array, wenn auto_flushing wahr ist.
- Es wurde ein Proxy-Objekt, das alle Methoden darauf rief log wird.
- Einfärben von Log-Meldungen.
Kommentare nicht gefunden