Lilith è una registrazione e visualizzatore AccessEvent per SLF4J / logback
Cosa c'è di nuovo in questa versione:.
- Questo è una versione provvisoria a causa di un bug piuttosto critico.
- Webapps utilizzando una ClassicMultiplexSocketAppender non annullare la distribuzione correttamente a causa di un programma di caricamento classe penzoloni.
- L'intento originale era quello di aspettare che Logback 0.9.29 a causa di problemi con la 0.9.28 descritto in & quot; Problemi noti & quot ;, ma un ETA per la prossima release era disponibile .
Cosa c'è di nuovo nella versione 0.9.36:
- Aggiunta pagina di contatto mancante per aiutare
- Aggiunta una nuova esempio messageRegex condizione groove.
- Aggiornamento Groovy a 1.6.3
- Alcune serrature e le code di blocco sono giusto ora.
- scorciatoia Cambiato di & quot; Import & quot; & quot; spostamento comando I & quot ;. Si è scontrato con & quot; Aggiungi condizione ... & quot ;, in precedenza. Questo è stato segnalato da Scott Stanton.
- Trascina Implementata e Goccia di file Lilith.
- Opzione per disabilitare lo splash screen, come richiesto dal Thorbjoern Ravn Andersen.
- Possibilità di chiedere prima uscita come richiesto da Lothar Cézanne.
- aggiunto & quot; Avvio & arresto & quot; pannello di dialogo delle preferenze.
- aggiunto & quot; Risoluzione dei problemi & quot; pannello di dialogo delle preferenze.
- MultiplexSocketAppenderBase sta ora estendendo UnsynchronizedAppenderBase invece di AppenderBase, come suggerito da Maarten Bosteels e Ralph frequentatori.
- Aggiunta nuova opzione & quot; Mostra stacktrace di Throwables & quot; gente così non tecnici possono disabilitare per vedere solo l'eccezione e, se disponibile, il messaggio.
- Cliccando sul nome o il messaggio di eccezione sarà ora aperto anche il codice di IDEA.
- per colorare l'intera riga di una tabella in base al livello / stato dell'evento Aggiunto come richiesto da Scott Stanton.
- & quot; Copia Call Stack & quot; e & quot; Copia Throwable & quot; sono ora anteponendo le StackTraceElements con & quot; a & quot; come richiesto da Scott Stanton. DetailsView è anche la visualizzazione di & quot; a & quot; prima di ogni StackTraceElement.
- Aggiornamento SLF4J a 1.5.8.
- Modifiche a supporto Logback 0.9.16.
Cosa c'è di nuovo nella versione 0.9.35:
- GRAVI: Le StackTraceElements del massimo nidificato Throwable erano silenziosamente ignorato.
- Aggiunta intestazione al formato di file Lilith.
- Uso protobuf per il formato di file Lilith e il trasferimento. Ciò si traduce in miglioramenti grandi prestazioni.
- Aprire i file * .lilith
- Importazione file * .lilith senza * .index.
- Importa file XML Log4j.
- Importa di java.util.logging file XML.
- Aggiunto timeStampMillis a Lilith eventi XML.
- Aggiornato XML Schema di registrazione.
- La rimozione di obsoleti * .ljlogging e file * .ljaccess.
- MessageFormatter:. Gestione speciale di matrice in caso di un singolo segnaposto
- MessageFormatter: una gestione speciale di java.util.Date. E 'ora convertito in ISO rappresentazione 8601.
- LoggingEvent:. Aggiunti ThreadInfo
- LoggingEvent:. Aggiunti LoggerContext
- azione Aggiunto copia del contenuto selezionato nella vista dettagli.
- azione Aggiunto Copy per contenuto selezionato in aiuto.
- Problemi noti e FAQ in aiuto non riflettevano la versione più recente.
- In caso di # Groovy # lo script ha ricevuto tale stringa come stringa di ricerca. Questo è stato risolto, ora & quot; & quot; è usato come stringa di ricerca.
- Installa esempio condizioni groove se la cartella condizioni viene creato ex novo.
- DetailsView visualizzato un messaggio di errore se il file è stato solo vuoto.
- In caso di una nuova vista, selezionare primo evento se scroll verso il basso non è abilitato.
- Implementata una task-manager per la ricerca, il filtraggio e l'importazione.
- Aggiunto il supporto per NDC di LoggingEvent tipo di dati.
- Creata NDC per l'uso con appenders Lilith.
- LogbackLoggingAdapter aggiornato per utilizzare la NDC degli eventi.
- Migliore gestione di layout di tabella salvati malformati. Nomi delle colonne non validi vengono ignorati, i nomi mancanti aggiunto.
- Aggiunta nuova riga della tabella & quot; NDC & quot; a tabella di registrazione.
- Supporto NDC in detailsView.groovy
- XML Schema aggiornato per includere NDC.
- XML Implementato I / O di NDC.
- aggiunto & quot; Copia MDC & quot; e & quot; Copia NDC & quot; azioni.
- Groovy 1.6.2
- aggiunta un'icona per mainframe e Mac app.
- Rese tra cui il numero di porta in caso di BindException durante l'avvio.
- DetailsView: Sembra molto più bello, ora .
- DetailsView:. Migliorato il supporto per i messaggi più righe di Throwables
- Una migliore aiuto tra cui più collegamenti, i simboli per le chiavi.
- indicatore di avanzamento Aggiunto a statusbar in caso di esecuzione di attività.
- Rinominato & quot; Mostra / Nascondi & quot; a & quot; Colonne & quot; come suggerito da Joe.
- Dedicata modulo Sulky-task. Sconsigliata implementazione precedente.
- Cambiato alcune licenze da GPLv3 a LGPLv3. Alcuni pon non sostituiscono la licenza appropriata. Aggiunte alcune informazioni di licenza mancanti.
Cosa c'è di nuovo nella versione 0.9.34:
- problema Triple-fisso durante l'auto-aggiornamento e DetailsView in caso di history.txt malformati.
- Il supporto per Logback 0.9.14.
- aiuto Aggiunta sui filtri groove.
- Copia marcatore (Ekke)
- Copia stack (Ekke)
- nuovo stile pre come suggerito da Alexander Kosenkov. Grazie mille!
- Il supporto per Carta e Collection contenente Array in MessageFormatter.
- Il supporto per mappe ricorsive e collezioni in MessageFormatter. Questo sarebbe già gettare un StackOverflowError.
- rappresentazione di stringa Meglio per ricorsiva Mappa, Collection e Object []. Sarà ora stampare [... fully.qualified.ClassName@identityHash ...].
- Il supporto per eccezione durante toString (). Sarà ora tradurrà in [!!! fully.qualified.ClassName = & gt; fully.qualified.Throwable: ThrowableMessage !!!].
- Non reimpostare preferenze dopo la licenza di accettare. Anche aggiunto -L opzione per irrigare licenza per facilitare il debug.
- Possibilità di salvare e ripristinare il layout delle tabelle. Ci sono 4 layout di tabella: logging, loggingGlobal, accesso e accessGlobal. I layout globali sono utilizzati nelle viste globali & quot; globale (registrazione) & quot; e & quot; globale (Access) & quot; mentre quelle non globali sono utilizzate nelle viste ordinarie, così come in & quot; Lilith (Logging) & quot ;. La funzionalità è disponibile in Vista - & gt; Impaginazione e popup sul intestazione della tabella.
- Possibilità di selezionare aspetto grafico in Preferenze. Sì, la finestra delle preferenze ha bisogno di un sacco di lavoro: p
- JGoodies Looks aggiunti come look and feel alternativa.
- Migliorata sezione generale del dialogo preferenze ma non sono ancora molto felice.
- Eccezioni in SerializableDeserializer sono ora ignorata.
- Nuovo SavedCondition classe per serializzare una condizione insieme con un nome, informazioni su colori e l'impostazione attiva. Si tratta di una preparazione per una corretta (auto) filtri.
- condizioni refactoring.
- message.contains Aggiunto, logger.startsWith e logger.equals condizioni, nonché la possibilità di selezionarli nel pannello scoperta.
- GroovyCondition non ora supporta un searchString. Vedere aiuto.
- Aggiornamento detailsView.groovy a prevenire la linea-break nelle intestazioni di tabella in modo che le larghezze delle intestazioni rimangono le stesse.
- Mostra condizione nome nella scheda filtrato se la condizione è una condizione salvato.
- Documentazione di Fonti e Source-liste.
- Condizioni di documentazione.
- Possibilità di utilizzare condizioni salvati usando # # condizioni nel campo di testo del pannello di ricerca.
- Disabili & quot; Clear & quot; in caso di un buffer filtrato. Funzionalità precedente era abbastanza inutile.
- L'aggiunta di tutte le condizioni di groove disponibili casella combinata.
- aggiunto & quot;! & Quot; (Non) pulsante di commutazione per cercare pannello che nega la condizione attuale.
- Ritagliare il messaggio pop-up di una dimensione sane ...
- Aggiornamento dipendenza groove a 1.6-RC-1.
- condizioni con argomento vuoto non protagonista. Questo è necessario perché potrebbe avere senso per le condizioni di groove.
- Aggiunto EventIdentifier che saranno necessari per il caching dei risultati condizione. EventWrapper Cambiato usare EventIdentifier invece di Fonte ID + localId. Dal momento che questo cambia serializzazione comunque ho colto l'opportunità di aggiungere anche omittedElements a ThrowableInfo. Xml Aggiornato IO conseguenza.
- nuovo schema di registrazione aggiornato e caricato.
- Condizioni implementate in Preferenze.
- Utilizza tutte le condizioni attive per scoprire i colori di una riga della tabella. Utilizzare colori correnti se nessuno è la corrispondenza.
- fix:. Salto verso il basso nella tabella + scrollToBottom anche se la tabella non è cambiata
- & quot; Azzera & quot; nelle preferenze non ora funzionano come previsto, vale a dire che ripristina la finestra di dialogo per le preferenze precedenti.
Scheda
Cosa c'è di nuovo nella versione 0.9.32:
- sulky: fatto in modo che TimeoutOutputStream-Watchdog-Thread viene interrotta in tutte le circostanze. Testcases aggiunto per ogni scenario.
- imbronciata:. Risolto un problema stupido che potrebbe tradursi in una situazione di stallo in Lilith vista del registro interno
- Aggiunta documentazione su & quot; java.lang.OutOfMemoryError: PermGen spazio & quot; problema e LogbackShutdownServletContextListener implementato per la corretta chiusura di logback.
- logica formattazione messaggio cambiato Implementato introdotto nel SLF4J 1.5.3. Predisposto per logback 0.9.10. Ciò ha richiesto modifiche LoggingEvent e conteneva StackTraceElements. LoggingEvents serializzati non sono
- compatibile alla versione precedente.
- Nuovo XML Schema 1.1 per supportare logback 0.9.10 caratteristiche, vale a dire CodeLocation, versione e esatti.
- Rimosso specifici mac UserNotification [..] EventConsumer perché si blocca l'applicazione se si utilizza J2SE 6. Non ha funzionato, comunque
- Implementato Il lettore di XML StackTraceElement e scrittore di prepararsi per le analisi di stack Java-indipendenti, per esempio C #. Questo verrà successivamente utilizzato per l'integrazione IDE come il plugin IDEA.
- detailsView.groovy non ora supporta CodeLocation, versione e Exact nonché eventwrappers nulli che può succedere se
- deserializzazione fallisce.
- & quot; Visualizza tutti Callstack & quot;. opzione.
- & quot; tronchi Pulire uscita & quot;. opzione.
- & quot; Pulire tutti i registri inattive & quot; su un altro thread.
- fatto in modo che ogni TimeoutOutputStream è * sempre * ben chiuso nei multiplex-appenders. Questo dovrebbe finalmente fissare
- & quot; java.lang.OutOfMemoryError: PermGen spazio & quot; problemi in webapps, almeno quelle causate da Lilith.
- Per la cronaca: * non * utilizzare IOUtils.closeQuietly in codice webapp multithread !!!
- Aggiornamento dipendenza groove a 1.5.7.
- Predisposto per le statistiche dimensionali, il trasferimento. Non è possibile vedere nulla, ancora.
- todos aggiunti ai posti importanti.
- Aggiornamento SLF4J dipendenza 1.5.5.
- Utilizzo di Nimbus PLAF se disponibile (e non per Mac).
- Accetta licenza una volta per tutte le versioni.
- Checksum-controllo dei file Groovy e css esistenti. Aggiornamento automatico se non modificato manualmente e più nuova versione è disponibile, ad esempio, detailsView.groovy in questa nuova versione di Lilith.
Cosa c'è di nuovo nella versione 0.9.31:.
- registrazione Lilith interno Implementato
- Rimosso alcuni registri di debug da SerializingFileBuffer inizializzazione di così fondamentale è garantito che * non * emettere alcun evento di registrazione.
- appenders XML stanno inviando il modello messaggio invece che il messaggio formattato.
- Rimosso arresto gancio da JmDNS. Questo risolve la situazione di stallo di arresto ma Lilith è ancora blocca male su Mac OS X a causa di problemi JmDNS.
- bonjour disabili per default, perché è semplicemente troppo instabile. Attivazione utilizzando -b argomento della riga di comando.
- argomenti della riga di comando di stampa se iniziata verbose (-v).
- lilith.bat aggiunto e script di shell Lilith.
- file assembly aggiornato ad un comportamento più sano, cioè con bin lib sh e pipistrello, con vaso, LICENZA, README
Requisiti
- Java 2 Standard Edition Runtime Environment
I commenti non trovato