Detalii soft:
Lilith este un logare și AccessEvent viewer pentru SLF4j / LOGBack
Ce este nou în această versiune:.
- Acest este o versiune provizorie din cauza unui bug destul de critic.
- webapps utiliza ClassicMultiplexSocketAppender nu a renunța în mod corespunzător, din cauza unei ClassLoader marionetă.
- intenția inițială a fost să aștepte Logback 0.9.29 din cauza problemelor cu 0.9.28 descris în & quot; Probleme cunoscute & quot ;, ci un ETA pentru următoarea versiune a fost indisponibil .
Ce este nou în versiunea 0.9.36:
- Adaugata pagina de contact lipsă pentru a ajuta la
- Adaugata nou exemplu messageRegex stare groovy.
- Actualizat Groovy la 1.6.3
- Unele lacate si cozile de blocare sunt corecte acum.
- shortcut schimbat de & quot; Import & quot; la & quot; schimbare de comandă I & quot ;. Acesta sa ciocnit cu & quot; Adăugați stare ... & quot ;, anterior. Acest lucru a fost raportat de către Scott Stanton.
- Drag and Drop Implementat de fișiere Lilith.
- Opțiune pentru a dezactiva ecranul splash așa cum a solicitat Thorbjoern Ravn Andersen.
- Opțiunea de a solicita, înainte de ieșire așa cum a solicitat Lothar Cezanne.
- Adaugat & quot; Startup & Shutdown & quot; panoul de dialog preferințe.
- Adaugat & quot; depanare & quot; panoul de dialog preferințe.
- MultiplexSocketAppenderBase este acum extinde UnsynchronizedAppenderBase loc de AppenderBase, după cum a sugerat Maarten Bosteels și Ralph Goers.
- Adăugat nouă opțiune & quot; Arată stacktrace de Throwables & quot; oameni așa non-tehnice pot dezactiva pentru a vedea doar o excepție și, dacă este disponibil, mesajul.
- Dacă faceți clic pe numele sau mesajul excepție acum va deschide, de asemenea, codul în IDEA.
- opțiune pentru a colora întregul rând al unui tabel în funcție de nivelul / starea evenimentului Adăugat așa cum a solicitat Scott Stanton.
- & quot; Copy apel stack & quot; și & quot; Copy Throwable & quot; acum precedarea de StackTraceElements cu & quot; la & quot; așa cum a solicitat Scott Stanton. DetailsView este, de asemenea, afișarea & quot; la & quot; înainte de orice StackTraceElement.
- Actualizat SLF4J la 1.5.8.
- Modificări pentru a sprijini Logback 0.9.16.
Ce este nou în versiunea 0.9.35:
- SEVERE: The StackTraceElements celei mai adânci imbricate Throwable au fost tăcere ignorat.
- header Adăugat la formatul de fișier Lilith.
- Utilizarea protobuf pentru formatul de fișier Lilith și transferul. Acest lucru duce la imbunatatiri mari de performanță.
- Deschiderea * fișiere .lilith
- Importul * fișiere .lilith fără * .Index.
- Import de fișiere XML Log4j.
- Import de java.util.logging fișiere XML.
- Adaugat timeStampMillis la Lilith XML eveniment.
- Actualizat Logging XML Schema.
- Eliminarea învechite * .ljlogging și fișierele * .ljaccess.
- MessageFormatter:. Manipularea specială de matrice, în cazul unui singur substituent
- MessageFormatter: manipularea specială de java.util.Date. Este acum convertit la reprezentarea ISO 8601.
- LoggingEvent:. Adăugat ThreadInfo
- LoggingEvent:. Adăugat LoggerContext
- vizualiza acțiune Adăugat Copy pentru conținutul selectat în detalii.
- acțiune Adăugat Copy pentru conținutul selectat în ajutor.
- probleme cunoscute si FAQ în ajutor nu reflectă cea mai recentă versiune.
- În cazul în care # Groovy # script primit ca șir ca șir de căutare. Acest lucru a fost stabilit, acum & quot; & quot; este utilizat ca șir de căutare.
- Instalați exemplu condiții groovy dacă dosar condiții este nou creat.
- Detailsview afișat un mesaj de eroare dacă fișierul a fost doar gol.
- În cazul unui nou vedere, selectați primul eveniment dacă derulați în jos nu este activat.
- Implementarea unei sarcini-manager pentru căutarea, filtrarea și importul.
- Adăugat suport pentru NDC a LoggingEvent datatype.
- Creat NDC pentru utilizarea cu appenders Lilith.
- LogbackLoggingAdapter actualizat pentru a utiliza CND evenimentelor.
- Manipularea mai bună a malformate machete de masă salvate. Numele coloanelor invalide sunt ignorate, nume lipsesc adăugat.
- Adaugata tabel nou rând & quot; NDC & quot; la masa logare.
- sprijin NDC in detailsView.groovy
- Actualizat Schema XML pentru a include NDC.
- XML Implementarea I / O de NDC.
- Adaugat & quot; Copy MDC & quot; și & quot; Copy NDC & quot; acțiuni.
- Groovy 1.6.2
- pictograma Adăugat de mainframe si Mac app.
- de ieșire Adăugat inclusiv numărul de port în caz de BindException timpul pornirii.
- DetailsView: Pare mult mai frumos, acum .
- DetailsView:. Suport mai bun pentru mesajele multi-linie de Throwables
- Better ajutor, inclusiv mai multe link-uri, simboluri pentru chei.
- indicator de progres Adăugat la bara de stare, în caz de funcționare sarcini.
- Renamed & quot; Arată / Ascunde & quot; a & quot; Coloane & quot; așa cum a sugerat Joe.
- Dedicat modul Sulky-sarcini. Punerea în aplicare anterior depreciat.
- schimbată unele licente de la GPLv3 la LGPLv3. Unii poms nu suprascrie licența corespunzător. Adăugat câteva informatii de licență lipsă.
Ce este nou în versiunea 0.9.34:
- problema Triple-fix în timpul auto-actualizare a detailsView în caz de history.txt incorectă.
- Suport pentru Logback 0.9.14.
- Adaugata de ajutor despre filtrele groovy.
- să îi trimită Copy (Ekke)
- Copiere callstack (Ekke)
- nou stil pre cum a sugerat de Alexander Kosenkov. Multumesc mult!
- Suport pentru Harta si colectare conțin Arrays în MessageFormatter.
- Suport pentru Maps recursive și Colecțiilor din MessageFormatter. Acest lucru ar arunca în prealabil o StackOverflowError.
- reprezentare mai bună string pentru Harta recursiv, Colectare si Object []. Acesta va imprima acum [... fully.qualified.ClassName@identityHash ...].
- Suport pentru Excepție timpul toString (). Aceasta va duce acum la [!!! fully.qualified.ClassName = & gt; fully.qualified.Throwable: ThrowableMessage !!!].
- Nu resetați prefs după licență acceptarea. Adăugat, de asemenea, opțiunea de a spăla -L autorizat pentru depanare ușoară.
- Capacitatea de a salva și a reseta aspectul a tabelelor. Există 4 aspecte de masă: logare, loggingGlobal, acces și accessGlobal. Globale machetele sunt folosite în vederile mondiale & quot; global (Logging) & quot; și & quot; global (Access) & quot; iar cele non-globale sunt folosite în vedere obișnuite, precum și în & quot; Lilith (Logging) & quot ;. Funcționalitate este disponibilă în View - & gt; Aspect și pop-up pe capul masă.
- Capacitatea de a selecta arata si se simt în Preferințe. Da, dialogul preferințe are nevoie de o mulțime de muncă: p
- JGoodies pare adăugat ca arata si se simt alternative.
- îmbunătățită secțiunea generală dialog preferințe, dar eu nu sunt încă foarte fericit despre asta.
- Excepții în SerializableDeserializer sunt acum în tăcere ignorate.
- New SavedCondition clasa a serializa o condiție, împreună cu un nume, despre culoare și decor activ. Aceasta este o pregătire pentru o buna (auto) filtre.
- condiții Refactored.
- message.contains adăugat logger.startsWith și logger.equals condițiile, precum și capacitatea de a le selecta in panoul găsi.
- GroovyCondition are acum susține o searchstring. Vezi de ajutor.
- Actualizat detailsView.groovy pentru a preveni linie-break în anteturile de masă, astfel încât lățimile anteturile rămân la fel.
- Afișare nume afectiune in tab filtrat, dacă starea este o condiție salvată.
- Documentație de Surse și Sursa-liste.
- Condiții Documentație.
- Abilitatea de a utiliza condiții salvate folosind # # stare în câmpul text al panoului de căutare.
- Disabled & quot; Clear & quot; în cazul unui tampon filtrate. Funcționalitate anterior a fost destul de inutil.
- Adăugarea toate condițiile groovy disponibile casetă combo.
- Adaugat & quot;! & Quot; (Nu) buton de comutare pentru panou care neagă starea actuală a căuta.
- Decuparea popup mesaj de dimensiuni normali ...
- dependență Groovy Actualizat la 1.6 RC-1.
- condiții cu argument gol Sprijinirea. Acest lucru este necesar deoarece ar putea face sens pentru condiții groovy.
- Adaugat EventIdentifier care vor fi necesare pentru caching rezultatelor condiție. EventWrapper schimbat pentru a folosi în loc de EventIdentifier Sursa ID + localId. Deoarece acest schimbă serializarea oricum am avut posibilitatea de a adăuga, de asemenea omittedElements la ThrowableInfo. Xml actualizat IO în consecință.
- Actualizat și încărcat nou schema de logare.
- Condiții implementate în Preferințe.
- Utilizați toate condițiile active, pentru a afla culorile rând tabel. Folositi culori actuale dacă nu se indeplinesc.
- fix:. Jumping în jos în tabelul + scrollToBottom chiar dacă tabelul nu a schimbat
- & quot; Resetați & quot; în preferințele nu acum funcționează conform așteptărilor, adică resetează dialogul la preferințele anterioare.
Fila
Ce este nou în versiunea 0.9.32:
- Sulky: Made-vă că TimeoutOutputStream-Watchdog-filet este oprit în toate circumstanțele. Testcases Adăugat de fiecare scenariu.
- Sulky:. Fixed o problemă prost care ar putea duce la un impas în vedere jurnalul intern Lilith
- Adaugata de documentare despre & quot; java.lang.OutOfMemoryError: PermGen spațiu & quot; problemă și LogbackShutdownServletContextListener implementat pentru oprirea corectă a a logback.
- logica mesaj formatarea schimbat Implementat introdus în SLF4J 1.5.3. Pregătit pentru logback 0.9.10. Aceasta a necesitat modificări LoggingEvent și conținea StackTraceElements. LoggingEvents serializat nu sunt
- compatibil cu versiunea anterioară.
- New XML Schema 1.1 pentru a sprijini logback 0.9.10 caracteristici, adică CodeLocation, versiune și exacte.
- Eliminat-mac specific UserNotification [..] EventConsumer deoarece blochează aplicația dacă J2SE 6 este folosit. Nu a mers, oricum
- Implementarea StackTraceElement cititor XML și scriitor să se pregătească pentru urme stiva-java independent, de exemplu, C #. Aceasta va fi ulterior folosite pentru integrarea IDE ca plugin IDEA.
- detailsView.groovy are suport acum CodeLocation, versiunea și Exact ca și eventwrappers null care se poate întâmpla în cazul în care
- deserializarea nu.
- & quot; Arată complet Callstack & quot.; opțiune.
- & quot; busteni curate la ieșire & quot.; opțiune.
- & quot; Clean toate jurnalele inactive & quot; pe un alt fir.
- făcut-vă că fiecare TimeoutOutputStream este * intotdeauna * închis în mod corespunzător în multiplex-appenders. Aceasta ar trebui să stabilească în cele din urmă
- & quot; java.lang.OutOfMemoryError: PermGen spațiu & quot; probleme în webapps, cel puțin cele cauzate de Lilith.
- Pentru înregistrare: Do * NU * folosiți IOUtils.closeQuietly în cod webapp multithreaded !!!
- Actualizat dependență Groovy la 1.5.7.
- Pregătit pentru statisticile de dimensiuni transfer. Nu poți vedea nimic, dar.
- todos adăugat la locurile relevante.
- dependență SLF4J Actualizat la 1.5.5.
- Utilizarea Nimbus PLAF dacă există (și nu Mac).
- Accept licență dată pentru fiecare versiune.
- Suma de control de verificare a fișierelor groovy si CSS existente. Auto-actualizare în cazul în care nu sa schimbat manual și versiune mai nouă este disponibilă, de exemplu, detailsView.groovy în această nouă versiune a lui Lilith.
Ce este nou în versiunea 0.9.31.
- Realizat de logare intern Lilith
- eliminat unele busteni de depanare de SerializingFileBuffer initializare astfel de bază este garantat la * nu * emite un eveniment de logare.
- appenders XML sunt acum trimit modelul mesajul în locul mesajului formatat.
- Eliminat cârlig de închidere de la JmDNS. Aceasta stabilește impasul închidere, dar Lilith este încă crashing prost pe Mac OS X, din cauza problemelor JmDNS.
- Disabled bonjour implicit pentru că e prea instabil. Activa folosind -b argument linie de comandă.
- argumente în linia de comandă de imprimare, dacă a început verbose (-v).
- lilith.bat adăugată și script shell Lilith.
- file asamblare Actualizat la un comportament mai sănătoasă, adică bin cu lib sh și liliac, cu jar, LICENTA, README
Cerințe :
- Java 2 Standard Edition Runtime Environment
Comentariile nu a fost găsit