Softwarebeschreibung:
Lilith ist eine Protokollierung und AccessEvent Viewer für SLF4J / logback
Was ist neu in dieser Pressemitteilung:.
- Das ist eine vorläufige Haftentlassung wegen einer eher kritischen Fehler.
- Webapps mit einem ClassicMultiplexSocketAppender nicht richtig wegen eines baumelnden Classloader Aufheben der Bereitstellung.
- Die ursprüngliche Absicht war es, für Logback 0.9.29 warten aufgrund der Probleme mit 0.9.28 beschrieben in & quot; Bekannte Probleme & quot ;, sondern eine ETA für die nächste Version nicht verfügbar war .
Was ist neu in Version 0.9.36:
- Hinzugefügt fehlenden Kontaktseite
- Es wurden neue messageRegex Beispiel groovy Zustand.
- Aktualisiert Groovy zu 1.6.3
- Einige Schleusen und Sperr Warteschlangen sind nun fair.
- geändert Abkürzung von & quot; Import & quot; auf & ldquor; Befehlsverschiebung I & quot ;. Er kollidierte mit & quot; Bedingung hinzufügen ... & quot ;, zuvor. Dies wurde von Scott Stanton berichtet.
- Implementiert Drag and Drop von Dateien Lilith.
- Option, um Splash-Screen zu deaktivieren, wie durch Thorbjoern Ravn Andersen angefordert.
- Option vor Abfahrt fragen, wie Lothar Cezanne angefordert.
- Added & quot; Start & Herunterfahren & quot; Fenster, um Einstellungsdialog.
- Added & quot; Fehlerbehebung & quot; Fenster, um Einstellungsdialog.
- MultiplexSocketAppenderBase erweitert nun UnsynchronizedAppenderBase statt AppenderBase, wie Maarten Bosteels und Ralph Geher vorgeschlagen.
- Neue Option & quot; anzeigen Stacktrace von Throwables & quot; so nicht-technische Menschen können es deaktivieren, um nur sehen, die Ausnahme und, falls vorhanden, Meldung.
- Ein Klick auf den Namen oder Mitteilung einer Ausnahme wird nun auch den Code in IDEA zu öffnen.
- Möglichkeit, die gesamte Zeile einer Tabelle nach der Höhe / Status des Ereignisses Farbe hinzugefügt, wie durch Scott Stanton angefordert.
- & quot; Copy Aufruf-Liste & quot; und & quot; Copy Throwable & quot; nun das Voranstellen der StackTraceElements mit & quot; auf & quot; wie von Scott Stanton angefordert. Details auch Anzeigen & quot; auf & quot; vor jeder StackTraceElement.
- Aktualisiert SLF4J bis 1.5.8.
- Änderungen an Logback 0.9.16 unterstützt.
Was ist neu in Version 0.9.35:
- SEVERE: Die StackTraceElements der tiefsten verschachtelten Throwable waren stillschweigend ignoriert.
- Hinzugefügt Header Lilith-Dateiformat.
- Mit protobuf für die Lilith-Dateiformat und den Transfer. Dies führt zu großen Leistungsverbesserungen.
- Öffnen * .lilith Dateien
- Importieren * .lilith Dateien ohne * .index.
- Import von XML-Dateien LOG4J.
- Import von XML-Dateien java.util.logging.
- Added timeStampMillis zu Lilith XML-Ereignis.
- Aktualisiert Logging XML Schema.
- Entfernen veralteter * .ljlogging und * .ljaccess Dateien.
- MessageFormatter:. Sonderbehandlung Array im Falle eines einzigen Platzhalter
- MessageFormatter: Sonderbehandlung java.util.Date. Es ist jetzt ISO 8601-Darstellung konvertiert.
- Logging:. Mehrthreadinfo
- Logging:. Aufgenommen LoggerContext
- Added Copy Aktion für ausgewählte Inhalte in Details zu sehen.
- Added Copy Aktion für ausgewählte Inhalte in Hilfe.
- Bekannte Probleme und FAQ Hilfe reflektierte nicht die neueste Version.
- Bei groovy # # das Skript erhalten diese Zeichenfolge als Suchbegriff. Dies wurde behoben, jetzt & quot; & quot; als Suchbegriff verwendet.
- Installieren Sie beispielsweise Bedingungen, wenn groovy Ordner Bedingungen neu erstellt wird.
- Details eine Fehlermeldung angezeigt, wenn die Datei war einfach leer.
- Im Falle einer neuen Ansicht, wählen Sie zuerst, ob Ereignis scroll nach unten nicht aktiviert ist.
- Implementiert einen Task-Manager zum Suchen, Filtern und importieren.
- Unterstützung für NDC zu Loggingdatentyp.
- Erstellt NDC für die Verwendung mit Lilith Appender.
- Aktualisiert LogbackLoggingAdapter die NDC von Ereignissen zu verwenden.
- Bessere Handhabung von fehlerhaften gespeichert Tabellenlayouts. Ungültige Spaltennamen werden ignoriert, fehlende Namen hinzugefügt.
- Es wurden neue Tabellenzeile & quot; NDC & quot; Logging-Tabelle.
- Unterstützung NDC in detailsView.groovy
- Aktualisiert XML Schema zu NDC schließen.
- Implementiert XML I / O von NDC.
- Added & quot; Copy MDC & quot; und & quot; Copy NDC & quot; Aktionen.
- Groovy 1.6.2
- Hinzugefügt Symbol für Mainframe- und Mac App.
- Hinzugefügt Ausgangs einschließlich Portnummer bei BindException während des Startvorgangs.
- Details: Sieht viel schöner, jetzt .
- Details:. Bessere Unterstützung für Multi-line-Nachrichten von Throwables
- Bessere Hilfe einschließlich mehr Links, Symbole für die Tasten.
- Hinzugefügt Fortschrittsanzeige, um im Falle eines laufenden Tasks Statusleiste.
- Umbenannt & quot; Show / Hide & quot; Columns & quot; auf & quot; wie von Joe vorgeschlagen.
- Dedicated Sulky-Aufgaben-Modul. Veraltete vorherigen Umsetzung.
- Changed einige Lizenzen von GPLv3 zu LGPLv3. Einige poms nicht die Lizenz entsprechend überschreiben. Noch ein paar fehlende Lizenz Infos.
Was ist neu in Version 0.9.34:
- Triple-Fest Problem während der automatischen Aktualisierung der Detailsansicht im Falle von fehlerhaften history.txt.
- Unterstützung für Logback 0.9.14.
- Hinzugefügt Hilfe zu groovy Filter.
- Copy Marker (Ekke)
- Copy Aufrufliste (Ekke)
- neue Pre Stil von Alexander Kosenkov vorgeschlagen. Thanks a lot!
- Unterstützung für Karten und Sammlung enthalten Arrays in MessageFormatter.
- Unterstützung für rekursive Karten und Sammlungen in MessageFormatter. Dies würde vorher werfen einen Stackoverflowerror.
- Bessere String-Darstellung für rekursive Karte, Erfassung, Object []. Es wird nun drucken [... fully.qualified.ClassName@identityHash ...].
- Unterstützung für Exception während der toString (). Es wird nun in Folge [!!! fully.qualified.ClassName = & gt; fully.qualified.Throwable: ThrowableMessage !!!].
- Prefs nicht zurücksetzen, nachdem die Annahme Lizenz. Auch hinzugefügt Option -L, um eine einfachere Fehlersuche lizenziert lassen.
- Die Fähigkeit, zu speichern und Reset Layout der Tische. Es gibt 4 Tabellenlayout: Protokollierung, loggingGlobal, den Zugang und accessGlobal. Die globalen Layouts werden in den globalen Blick & quot verwendet; global (Logging) & quot; und & quot; global (Access) & quot; Lilith (Logging) & quot ;., während die nicht-globalen Dateien werden in gewöhnlichen Blick, als auch in & quot verwendet Funktionalität in Aussicht verfügbar - & gt; Layout und Popup auf Tabellenkopf.
- Die Fähigkeit, Aussehen wählen und fühlen sich in Einstellungen. Ja, muss die Einstellungsdialog eine Menge Arbeit: p
- JGoodies Sieht aus wie ein Blick hinzu und fühlen Alternative.
- Verbesserte Allgemeiner Teil Einstellungsdialog, aber ich bin noch nicht sehr glücklich darüber.
- Ausnahmen in SerializableDeserializer nun stillschweigend ignoriert.
- New Klasse SavedCondition, um einen Zustand mit einem Namen, Farbe Infos und aktive Einstellung zu serialisieren. Dies ist eine Vorbereitung für eine ordnungsgemäße (auto) Filter.
- Refactoring Bedingungen.
- Hinzugefügt message.contains, logger.startsWith und logger.equals Bedingungen sowie die Fähigkeit, sie in der Suchfeld auszuwählen.
- GroovyCondition unterstützt nun eine search. Siehe Hilfe.
- Aktualisiert detailsView.groovy um Zeilenumbruch in Tabellenüberschriften zu verhindern, so die Breiten der Header gleich bleiben.
- Fragen Sie Bedingungsnamen in gefiltert Registerkarte, wenn die Bedingung ist eine gespeicherte Zustand.
- Dokumentation der Quellen und Stoff-Listen.
- Dokumentation Bedingungen.
- Die Fähigkeit, gespeichert Bedingungen zu nutzen mit # # Zustand in das Textfeld des Suchfeld.
- Behinderten & quot; Clear & quot; im Falle eines gefilterten Puffer. Zurück Funktionalität war ziemlich nutzlos.
- Hinzufügen alle verfügbaren groovy Bedingungen Kombinationsfeld.
- Added & quot;! & Quot; (Nicht) Toggle-Button, um Suchfeld, das den aktuellen Zustand negiert.
- Beschneiden des Popup-Nachricht, um eine gesunde Größen ...
- Aktualisiert groovy Abhängigkeit zu 1,6-RC-1.
- Unterstützung Bedingungen mit leeren Argument. Dies ist notwendig, weil es vielleicht sinnvoll, groovig Bedingungen zu machen.
- Added Eventidentifier, die für die Zwischenspeicherung der Bedingung Ergebnisse benötigt werden. Changed EventWrapper zu Eventidentifier statt Source ID + localId verwenden. Da diese Änderungen Serialisierung sowieso Ich nutzte die Gelegenheit, um auch omittedElements zu ThrowableInfo hinzuzufügen. Aktualisiert xml IO entsprechend.
- aktualisiert und hat neue Logging-Schema.
- Implementiert Bedingungen Registerkarte in den Einstellungen.
- Verwenden Sie alle aktiven Bedingungen, um die Farben einer Tabellenzeile herausfinden. Verwenden Sie aktuelle Farben wenn keine passenden.
- fix:. Springen nach unten in Tabelle + scrollToBottom auch wenn Tabelle nicht geändert
- & quot; Zurücksetzen & quot; in den Einstellungen ist nun wie erwartet, dh er setzt den Dialog zu den vorherigen Einstellungen.
Was ist neu in Version 0.9.32:
- sulky: sorgte dafür, dass TimeoutOutputStream-Watchdog-Thread unter allen Umständen gestoppt. Hinzugefügt Testfälle für jedes Szenario.
- sulky:. Es wurde ein dummes Problem, das in einer Sackgasse in Lilith internen Protokollsicht führen kann
- Hinzugefügt Dokumentation über & quot; java.lang.OutOfMemoryError: PermGen space & quot; Problem und umgesetzt LogbackShutdownServletContextListener für die ordnungsgemäße Herunterfahren logback.
- Implementiert in SLF4J 1.5.3 eingeführt geänderten Nachrichtenformatierung Logik. Vorbereitet für logback 0.9.10. Diese erforderlichen Änderungen an Logging und enthielt StackTraceElements. Serialisierten LoggingEvents nicht
- kompatibel zur Vorgängerversion.
- New XML Schema 1.1 zu unterstützen logback 0.9.10 Funktionen, dh Codelocation, Version und Exact.
- Entfernte Mac-spezifische UserNotification [..] EventConsumer weil es die App stürzt ab, wenn J2SE 6 verwendet wird. Es hat nicht funktioniert, jedenfalls
- Implementiert StackTraceElement XML-Leser und Schriftsteller für java-unabhängigen Stack-Traces, zB Vorbereitung C #. Dies wird später für IDE-Integration, wie die Idee Plugin verwendet werden.
- detailsView.groovy unterstützt nun Codelocation, Version und Exact sowie null eventwrappers, die passieren kann, wenn
- Deserialisierung fehlschlägt.
- & quot; Ganze Callstack & quot. Option.
- & quot; Saubere anmeldet Ausfahrt & quot. Option.
- & quot; Reinigen Sie alle inaktiven logs & quot; auf einem anderen Thread.
- sorgte dafür, dass jeder TimeoutOutputStream ist * immer * richtig in den Multiplex-Appender geschlossen. Dies sollte endlich fix
- & quot; java.lang.OutOfMemoryError: PermGen space & quot; Probleme in webapps, zumindest diejenigen, die durch Lilith verursacht werden.
- Für das Protokoll: Sie * NICHT * verwenden IOUtils.closeQuietly in multithreaded Code webapp !!!
- Aktualisiert groovy Abhängigkeit zu 1.5.7.
- Vorbereitet für Übertragungsgröße Statistik. Sie können nichts sehen, noch nicht.
- Hinzugefügt todos an entsprechenden Stellen.
- Aktualisiert SLF4J Abhängigkeit zu 1.5.5.
- Mit Nimbus PLAF falls vorhanden (und nicht Mac).
- einmal akzeptieren Lizenz für jede Version.
- Checksum-Prüfung der bestehenden groovy und CSS-Dateien. Auto-Update, wenn nicht manuell geändert und neuere Version verfügbar ist, zB detailsView.groovy in dieser neuen Version von Lilith.
Was ist neu in Version 0.9.31:.
- Implementiert internen Lilith Protokollierung
- Entfernt einige Debug-Protokolle aus SerializingFileBuffer so Grundinitialisierung ist garantiert * nicht * zu emittieren keine Protokollierung von Ereignissen.
- XML Appender sind nun statt dem Senden der Nachricht Muster der formatierte Nachricht.
- Entfernt Abschaltung Haken von JmDNS. Dies behebt das Herunterfahren Deadlock aber Lilith ist immer noch schlecht Absturz auf Mac OS X, weil JmDNS Probleme.
- Behinderten bonjour standardmäßig, weil es einfach zu instabil. Aktivieren Sie es mit -b Befehlszeilenargument.
- Printing Befehlszeilenargumente, wenn verbose gestartet (-v).
- Hinzugefügt lilith.bat und lilith Shell-Skript.
- Aktualisiert Baugruppendatei zu einem vernünftigen Verhalten, dh bin mit sh und bat, mit lib jar, Lizenz, README
Anforderungen :
- Java 2 Standard Edition Runtime Environment
Kommentare nicht gefunden