Software informatie:
Lilith is een logging en AccessEvent viewer voor SLF4J / LOGBack
Wat is nieuw in deze release:.
- Dit is een interim vrijkomen als gevolg van een nogal kritische bug.
- Webapps met een ClassicMultiplexSocketAppender zou niet goed undeploy vanwege een bungelende classloader.
- De oorspronkelijke bedoeling was om te wachten op Logback 0.9.29 vanwege de problemen met 0.9.28 beschreven in & quot; Bekende problemen & quot ;, maar een ETA voor de volgende release was niet beschikbaar .
Wat is nieuw in versie 0.9.36:
- Toegevoegd ontbrekende contact pagina te helpen
- Toegevoegd nieuwe messageRegex bijvoorbeeld groovy conditie.
- Bijgewerkt Groovy naar 1.6.3
- Een aantal sloten en blokkerende wachtrijen zijn nu eerlijk.
- Gewijzigde snelkoppeling van & quot; Import & quot; & quot; command shift I & quot ;. Het botste met & quot; voorwaarde toevoegen ... & quot ;, eerder. Dit werd gemeld door Scott Stanton.
- Implemented Drag and Drop van Lilith bestanden.
- Optie voor splash screen uit te schakelen, zoals gevraagd door Thorbjoern Ravn Andersen.
- Optie om te vragen voordat exit zoals gevraagd door Lothar Cezanne.
- Toegevoegd & quot; Startup & Shutdown & quot; venster om het dialoogvenster voorkeuren.
- Toegevoegd & quot; Problemen & quot; venster om het dialoogvenster voorkeuren.
- MultiplexSocketAppenderBase is nu uitbreiding UnsynchronizedAppenderBase plaats van AppenderBase, zoals voorgesteld door Maarten Bosteels en Ralph Goers.
- Toegevoegd nieuwe optie & quot; Show stacktrace van Throwables & quot; zodat niet-technische mensen kunnen uitschakelen om gewoon zien de uitzondering en, indien beschikbaar, bericht.
- Als u op de naam of een bericht van een uitzondering zal nu ook de code te openen in IDEA.
- Optie toegevoegd om de hele rij van een tabel te kleuren volgens het niveau / status van het evenement, zoals gevraagd door Scott Stanton.
- & quot; Copy call stack & quot; en & quot; Copy Throwable & quot; zijn nu prepending de StackTraceElements met & quot; op & quot; zoals gevraagd door Scott Stanton. De detailsBekijk wordt ook de weergave van & quot; op & quot; voordat een StackTraceElement.
- Bijgewerkt SLF4J naar 1.5.8.
- Wijzigingen ondersteunen Logback 0.9.16.
Wat is nieuw in versie 0.9.35:
- ERNSTIGE: De StackTraceElements van de diepste geneste Throwable waren stilletjes genegeerd.
- Toegevoegd header aan Lilith bestandsformaat.
- Gebruik protobuf voor het bestandsformaat Lilith en overdracht. Dit resulteert in grote prestatieverbeteringen.
- Opening * .lilith bestanden
- Het importeren * .lilith bestanden zonder * .index.
- De invoer van Log4J XML-bestanden.
- De invoer van java.util.logging XML-bestanden.
- Toegevoegd timeStampMillis om Lilith XML Event.
- Bijgewerkt Logging XML Schema.
- Het verwijderen van verouderde * .ljlogging en * .ljaccess bestanden.
- MessageFormatter:. Speciale behandeling van array in geval van een enkele placeholder
- MessageFormatter: Speciale behandeling van java.util.Date. Het is nu omgebouwd tot ISO 8601 vertegenwoordiging.
- LoggingEvent:. Toegevoegde ThreadInfo
- LoggingEvent:. Toegevoegde LoggerContext
- Toegevoegde Copy voor concrete inhoud in details te zien.
- Toegevoegde Copy voor concrete inhoud van hulp.
- Bekende problemen en FAQ in hulp heeft niet de laatste versie.
- In het geval van # groovy # het script ontvangen die string als zoekterm. Dit is vastgesteld, nu & quot; & quot; wordt gebruikt als zoekterm.
- Installeer bijvoorbeeld groovy voorwaarden als folder voorwaarden nieuw gecreëerd is.
- DetailsView verschijnt een foutmelding als het bestand was gewoon leeg.
- In het geval van een nieuwe kijk, selecteert u eerst gebeurtenis als scroll naar beneden niet is ingeschakeld.
- Implementatie van een task-manager voor het zoeken, filteren en importeren.
- Ondersteuning voor NDC om LoggingEvent datatype.
- Gemaakt NDC voor gebruik met Lilith appenders.
- Bijgewerkt LogbackLoggingAdapter aan de NDC gebruik van de gebeurtenissen.
- Betere afhandeling van misvormde opgeslagen tafel lay-outs. Ongeldige kolomnamen worden genegeerd, ontbrekende namen toegevoegd.
- Toegevoegd nieuwe tabelrij & quot; NDC & quot; houtkap tafel.
- NDC steun in detailsView.groovy
- Bijgewerkt XML Schema aan NDC bevatten.
- Implemented XML I / O van NDC.
- Toegevoegd & quot; Copy MDC & quot; en & quot; Copy NDC & quot; acties.
- Groovy 1.6.2
- Toegevoegd icoon voor mainframe en Mac app.
- Toegevoegd uitgang inclusief poortnummer in het geval van BindException tijdens het opstarten.
- DetailsView: Ziet er een stuk leuker, nu .
- DetailsView:. Betere ondersteuning voor multi-line boodschappen van Throwables
- Betere hulp, waaronder meer links, symbolen voor de toetsen.
- Toegevoegd vooruitgang indicator statusbalk in het geval van het uitvoeren van taken.
- Hernoemd & quot; Show / Hide & quot; Columns & quot; & quot; zoals voorgesteld door Joe.
- Dedicated sulky-taken module. Deprecated vorige implementatie.
- Veranderd aantal licenties van GPLv3 naar LGPLv3. Sommige poms niet de licentie juiste overschrijven. Toegevoegd een aantal ontbrekende info licentie.
Wat is nieuw in versie 0.9.34:
- Triple-vaste probleem tijdens de auto-update van detailsBekijk in geval van een misvormde History.txt.
- Ondersteuning voor Logback 0.9.14.
- Toegevoegd hulp over groovy filters.
- Kopiëren marker (Ekke)
- Kopiëren aanroepstapel (Ekke)
- de nieuwe pre-stijl, zoals voorgesteld door Alexander Kosenkov. Thanks a lot!
- Ondersteuning voor Kaart en Collection bevat Arrays in MessageFormatter.
- Ondersteuning voor recursieve Maps en Collecties in MessageFormatter. Dit zou eerder gooi een StackOverflowError.
- Betere reeksweergave voor recursieve Map, Collection en Object []. Het zal nu afdrukken [... fully.qualified.ClassName@identityHash ...].
- Ondersteuning voor Exception tijdens toString (). Het zal nu resulteren in [!!! fully.qualified.ClassName = & gt; fully.qualified.Throwable: ThrowableMessage !!!].
- Niet prefs resetten na het accepteren van licentie. Ook toegevoegd -L optie om flush licentie voor eenvoudiger debugging.
- De mogelijkheid om op te slaan en reset lay-out van de tafels. Er zijn 4 tafel lay-outs: logging, loggingGlobal, toegang en accessGlobal. De globale lay-outs worden gebruikt in de wereldwijde standpunten & quot; wereldwijde (Logging) & quot; en & quot; wereldwijde (Access) & quot; terwijl de niet-globale die worden gebruikt in gewone standpunten, alsook in & quot; Lilith (opladen) & quot ;. Functionaliteit is beschikbaar in View - & gt; Lay-out en popup op tafel header.
- De mogelijkheid om kijkje te selecteren en te voelen in Voorkeuren. Ja, het dialoogvenster voorkeuren heeft een hoop werk: p
- JGoodies Kijkt toegevoegd als een look en feel alternatief.
- Verbeterde algemene gedeelte van het dialoogvenster voorkeuren, maar ik ben nog steeds niet erg blij mee.
- Uitzonderingen in SerializableDeserializer nu stilletjes genegeerd.
- Nieuwe klasse SavedCondition tot een toestand samen serialiseren met een naam, kleur info en actieve instelling. Dit is een voorbereiding voor een goede (auto) filters.
- gerefactored omstandigheden.
- Toegevoegd message.contains, logger.startsWith en logger.equals omstandigheden alsook de mogelijkheid om ze in de vondst paneel te selecteren.
- GroovyCondition heeft nu ondersteuning voor een searchstring. Zie hulp.
- Bijgewerkt detailsView.groovy lijn-break in tabelkoppen voorkomen, zodat de breedte van de headers hetzelfde blijven.
- Toon voorwaarde naam in gefilterd tabblad als voorwaarde is een opgeslagen toestand.
- Documentatie van bronnen en Source-lijsten.
- Documentatie voorwaarden.
- De mogelijkheid om opgeslagen voorwaarden te gebruiken met behulp van # # voorwaarde in het tekstveld van het zoekpaneel.
- handicap & quot; Clear & quot; bij een gefilterde buffer. Vorige functionaliteit was vrij nutteloos.
- alle beschikbare groovy voorwaarden toevoegen aan combo box.
- Toegevoegd & quot;! & Quot; (Niet) toggle knop om te zoeken panel dat de huidige toestand ontkent.
- Het bebouwen van het bericht popup om een gezonde formaten ...
- Bijgewerkt groovy afhankelijkheid tot 1,6-RC-1.
- Ondersteuning omstandigheden met lege argument. Dit is nodig omdat het misschien zinvol voor groovy omstandigheden.
- Toegevoegd EventIdentifier die nodig zullen zijn voor caching van de resultaten conditie. Gewijzigde EventWrapper om EventIdentifier plaats van Bron-ID + localId gebruiken. Aangezien dit verandert serialisatie toch nam ik de gelegenheid om ook omittedElements toevoegen aan ThrowableInfo. Bijgewerkt xml IO dienovereenkomstig.
- bijgewerkt en heeft nieuwe logging schema.
- Implemented voorwaarden in Voorkeuren.
- Gebruik alle actieve voorwaarden om uit te vinden kleuren van een tabel rij. Gebruik huidige kleuren als er geen is matching.
- fix:. Springen naar beneden in tabel + scrollToBottom zelfs als tafel niet veranderen
- & quot; Reset & quot; de instelling werkt nu zoals verwacht, dwz zet de dialoog met de vorige voorkeuren.
Tabblad
Wat is nieuw in versie 0.9.32:
- sulky: zorgde ervoor dat TimeoutOutputStream-Watchdog-discussie gestopt onder alle omstandigheden. Toegevoegd testcases voor elk scenario.
- sulky. Vast een domme probleem dat zou kunnen resulteren in een impasse in Lilith interne log view
- Toegevoegd documentatie over & quot; java.lang.OutOfMemoryError: PermGen ruimte & quot; probleem en geïmplementeerd LogbackShutdownServletContextListener voor een juiste uitschakeling van logback.
- Implemented gewijzigde bericht opmaak logica geïntroduceerd in SLF4J 1.5.3. Voorbereid voor logback 0.9.10. Dit vereist veranderingen in LoggingEvent en bevatte StackTraceElements. Serialized LoggingEvents zijn niet
- compatibel met de vorige versie.
- Nieuwe xml-schema 1.1 ondersteunen logback 0.9.10 functies, dwz CodeLocation, Version en Exact.
- Verwijderd mac-specifieke UserNotification [..] EventConsumer omdat het crasht de app als J2SE 6 wordt gebruikt. Het werkte niet, toch
- Implemented StackTraceElement XML-lezer en schrijver voor te bereiden op java-onafhankelijke stack sporen, bv C #. Dit zal later worden gebruikt voor IDE-integratie, zoals de IDEA-plugin.
- detailsView.groovy heeft nu ondersteuning CodeLocation, Version en Exact, evenals null eventwrappers dat kan gebeuren als
- deserialisatie mislukt.
- & quot; Toon volledige aanroepstapel & quot.; optie.
- & quot; Clean logs on exit & quot.; optie.
- & quot; Reinig alle inactieve logs & quot; op een andere thread.
- Made zorgen dat elke TimeoutOutputStream is * altijd * goed gesloten in de multiplex-appenders. Dit moet uiteindelijk oplossen
- & quot; java.lang.OutOfMemoryError: PermGen ruimte & quot; problemen in webapps, althans die veroorzaakt door Lilith.
- Voor de goede orde: Do * niet * gebruiken IOUtils.closeQuietly in multithreaded webapp code !!!
- Bijgewerkt groovy afhankelijkheid 1.5.7.
- Voorbereid voor overdracht grootte statistieken. Je kan niets zien, maar toch.
- Toegevoegd todos om relevante plaatsen.
- Bijgewerkt SLF4J afhankelijkheid 1.5.5.
- Gebruik Nimbus PLAF indien beschikbaar (en niet Mac).
- Accepteren licentie eenmaal voor elke versie.
- Checksum-check van de bestaande groovy en css-bestanden. Auto-update, indien niet handmatig gewijzigd en nieuwere versie beschikbaar is, bijvoorbeeld detailsView.groovy in deze nieuwe versie van Lilith.
Wat is nieuw in versie 0.9.31.
- Implemented interne Lilith logging
- verwijderd enkele debug logs van SerializingFileBuffer zo fundamenteel initialisatie is gegarandeerd * niet * uitstoten geen logging gebeurtenissen.
- XML appenders nu het verzenden van het bericht patroon in plaats van de geformatteerde bericht.
- Verwijderd shutdown haak uit JmDNS. Dit lost het afsluiten impasse maar Lilith is nog steeds crasht zwaar op Mac OS X vanwege JmDNS problemen.
- handicap bonjour standaard, want het is gewoon te instabiel. Activeren met -b command line argument.
- Printing command line argumenten als verbose gestart (-v).
- Toegevoegd lilith.bat en Lilith shell script.
- Bijgewerkt assemblage-bestand naar een meer gezond gedrag, dwz bin met sh en vleermuis, lib met kruik, LICENTIE, README
Eisen
- Java 2 Standard Edition Runtime Environment
Reacties niet gevonden