Lilith es un registro y el espectador AccessEvent para SLF4J / logback
¿Qué hay de nuevo en esta versión:.
- Este es una libertad provisional debido a un error bastante crítico.
- Webapps utilizando un ClassicMultiplexSocketAppender no sería anular la implementación correctamente debido a un cargador de clases colgando.
- La intención original era esperar Logback versión 0.9.29 debido a los problemas con 0.9.28 describen en & quot; Problemas conocidos & quot ;, pero una ETA para la próxima versión no estaba disponible .
¿Cuál es nuevo en la versión 0.9.36:
- Añadido página de contacto que falta para ayudar
- Añadido nuevo ejemplo messageRegex estado maravilloso.
- Groovy Actualizado a 1.6.3
- Algunas cerraduras y bloquean las colas son justo ahora.
- Se ha cambiado de método abreviado de & quot; Importación & quot; a & quot; cambio de comando que & quot ;. Se chocó con & quot; Añadir condición ... & quot ;, previamente. Esto fue informado por Scott Stanton.
- Arrastre Implementado y soltar archivos de Lilith.
- Opción para desactivar la pantalla de bienvenida a lo solicitado por Thorbjoern Ravn Andersen.
- Opción para preguntar antes de la salida a lo solicitado por Lothar Cezanne.
- Agregado & quot; De inicio y apagado & quot; panel de diálogo de preferencias.
- Agregado & quot; Solución de problemas & quot; panel de diálogo de preferencias.
- MultiplexSocketAppenderBase está ampliando UnsynchronizedAppenderBase lugar de AppenderBase, según lo sugerido por Maarten Bosteels y Ralph Asistentes.
- Añadido nueva opción & quot; Mostrar stacktrace de Throwables & quot; personas para no técnicos pueden desactivarlo para ver sólo la excepción y, si está disponible, el mensaje.
- Al hacer clic en el nombre o un mensaje de una excepción ahora también abrir el código en IDEA.
- para colorear toda la fila de una tabla según el nivel / estado del evento Añadido a lo solicitado por Scott Stanton.
- & quot; Copiar pila de llamadas & quot; y & quot; Copiar Throwable & quot; ahora están anteponiendo los StackTraceElements con & quot; en & quot; conforme a lo solicitado por Scott Stanton. El detallesVer también está mostrando & quot; a & quot; antes de cualquier StackTraceElement.
- Actualización SLF4J a 1.5.8.
- Cambios para apoyar Logback 0.9.16.
¿Cuál es nuevo en la versión 0.9.35:
- GRAVE: Los StackTraceElements de la más profunda Throwable anidado eran silencio ignorado.
- cabecera añadida al formato de archivo de Lilith.
- Uso protobuf para el formato de archivo de Lilith y transferencia. Esto se traduce en mejoras de rendimiento grandes.
- Apertura * archivos .lilith
- Importar archivos * .lilith sin * .index.
- La importación de archivos XML log4j.
- Importar de java.util.logging archivos XML.
- Agregado timeStampMillis a Lilith Evento XML.
- Actualización de esquemas XML Registro.
- La eliminación de obsoletos * .ljlogging y archivos * .ljaccess.
- MessageFormatter:. Acciones especiales de matriz en caso de un único marcador de posición
- MessageFormatter: Acciones especiales de java.util.Date. Está ahora convertida en representación ISO 8601.
- LoggingEvent:. ThreadInfo añadido
- LoggingEvent:. LoggerContext añadido
- Agregado Copia acción para contenido seleccionado en la vista de detalles.
- acción Agregado Copia de contenido seleccionado en la ayuda.
- Problemas conocidos y preguntas frecuentes en la ayuda no reflejaban la última versión.
- En el caso de # maravilloso # el guión recibió esa cadena como cadena de búsqueda. Esto se ha solucionado, ahora & quot; & quot; se utiliza como cadena de búsqueda.
- Instalar ejemplo condiciones maravilloso si está recién creado carpeta condiciones.
- DetailsView aparece un mensaje de error si el archivo era vacía.
- En el caso de una nueva vista, seleccione primero evento si scroll hacia abajo no está activado.
- Implementado un administrador de tareas para la búsqueda, el filtrado y la importación.
- Se ha añadido soporte para el NDC LoggingEvent tipo de datos.
- Creado NDC para su uso con appenders Lilith.
- Actualización LogbackLoggingAdapter utilizar el NDC de los acontecimientos.
- Mejor manejo de las disposiciones de la tabla guardados con formato incorrecto. Nombres de columna no válidos se ignoran, añaden nombres que faltan.
- Añadido nueva fila de la tabla & quot; NDC & quot; a la mesa de registro.
- Soporte NDC en detailsView.groovy
- Actualización de esquemas XML para incluir NDC.
- XML Implementado E / S del NDC.
- Agregado & quot; Copiar MDC & quot; y & quot; Copiar NDC & quot; acciones.
- Groovy 1.6.2
- Añadido icono para mainframe y Mac aplicación.
- salida Añadido incluyendo número de puerto en caso de BindException durante el inicio.
- DetailsView: Parece mucho mejor, ahora .
- DetailsView:. Mejor soporte para mensajes multilínea de Throwables
- Una mejor ayuda que incluye más enlaces, símbolos de las teclas.
- indicador de progreso Añadido a la barra de estado en el caso de la ejecución de tareas.
- Renombrado & quot; Mostrar / Ocultar & quot; a & quot; Columnas & quot; según lo sugerido por Joe.
- Dedicado módulo sulky-tareas. Ejecución anterior en desuso.
- Changed algunas licencias de GPLv3 para LGPLv3. Algunos poms no anulan la licencia apropiada. Añadido algunas informaciones de licencia que faltan.
¿Qué hay de nuevo en la versión 0.9.34:
- solución de Triple fijo durante la actualización automática de detallesVer en caso de history.txt formato incorrecto.
- Soporte para Logback 0.9.14.
- ayuda añadida sobre los filtros maravilloso.
- Copiar marcador (Ekke)
- Copiar pila de llamadas (Ekke)
- nuevo estilo pre según lo sugerido por Alexander Kosenkov. ¡Muchas gracias!
- Soporte para Mapa y Recaudación contienen matrices en MessageFormatter.
- Soporte para mapas recursivos y Colecciones en MessageFormatter. Esto arrojaría previamente un StackOverflowError.
- Una mejor representación de cadena para recursivo Mapa, Recogida y Object []. Ahora imprimirá [... fully.qualified.ClassName@identityHash ...].
- Soporte para Excepción durante toString (). Ahora resultará en [!!! fully.qualified.ClassName = & gt; fully.qualified.Throwable: ThrowableMessage !!!].
- No restablezca de preferencias después de aceptar la licencia. También se ha añadido la opción -L para eliminar la licencia para la depuración más fácil.
- Posibilidad de guardar y restablecer la disposición de las mesas. Hay 4 diseños de tabla: tala, loggingGlobal, acceso y accessGlobal. Los diseños globales se utilizan en las vistas globales & quot; mundial (registro) & quot; y & quot; mundial (Access) & quot; mientras que los que no globales se utilizan en las vistas ordinarias, así como en & quot; Lilith (registro) & quot ;. Funcionalidad disponible en Vista - & gt; Diseño y emergente en cabecera de la tabla.
- Posibilidad de seleccionar apariencia en Preferencias. Sí, el diálogo de preferencias necesita mucho trabajo: p
- JGoodies Looks añaden como una mirada y sentir alternativa.
- Mejora de la sección general de diálogo de preferencias, pero todavía no estoy muy feliz por eso.
- Excepciones en SerializableDeserializer ahora están en silencio ignorado.
- Nueva SavedCondition clase para serializar una condición junto con un nombre informaciones sobre el color y ajuste activo. Esta es una preparación para una adecuada filtros (auto).
- condiciones refactorizado.
- message.contains Añadido, logger.startsWith y logger.equals condiciones, así como la posibilidad de seleccionar en el panel de búsqueda.
- GroovyCondition hace ahora apoyan una searchstring. Consulte la ayuda.
- Actualización detailsView.groovy para evitar que la línea de equilibrio en los encabezados de la tabla por lo que el ancho de las cabeceras permanecen igual.
- Mostrar nombre de condición en la pestaña filtrada si la condición es una condición guardado.
- Documentación de Fuentes y Fuente-listas.
- Condiciones de documentación.
- Capacidad para utilizar las condiciones guardadas utilizando # # condición en el campo de texto del panel de búsqueda.
- Disabled & quot; Claro & quot; en el caso de un tampón se filtró. Funcionalidad anterior era bastante inútil.
- La adición de todas las condiciones maravillosos a disposición de cuadro combinado.
- Agregado & quot;! & Quot; (No) botón de activación a la búsqueda del panel que niega la condición actual.
- Recorte de la ventana emergente de mensaje a un tamaño cuerdos ...
- dependencia maravilloso Actualizado a 1,6-RC-1.
- condiciones con el argumento vacío de Reparto. Esto es necesario, ya que podría tener sentido para las condiciones maravilloso.
- Agregado EventIdentifier que serán necesarios para el almacenamiento en caché de la condición resulta. EventWrapper Cambiado utilizar EventIdentifier lugar de Fuente ID + localId. Dado que este cambia la serialización de todos modos me tomé la oportunidad de añadir también omittedElements a ThrowableInfo. Actualizado xml IO en consecuencia.
- esquema nuevo registro actualizado y subido.
- Condiciones Implementadas pestaña de Preferencias.
- Utilice todas las condiciones activas para averiguar colores de una fila de tabla. Utilice colores actuales si no se pongan en venta.
- fix:. Saltar a abajo en la tabla + scrollToBottom incluso si la mesa no cambió
- & quot; Restablecer & quot; en las preferencias no funcionar ahora como se esperaba, es decir, se restablece el diálogo a las preferencias anteriores.
¿Qué hay de nuevo en la versión 0.9.32:
- sulky: se aseguró de que TimeoutOutputStream-Watchdog-Thread se detiene en todas las circunstancias. Añadido casos de prueba para todos los escenarios.
- sulky:. Se ha corregido un problema estúpido que podría resultar en un callejón sin salida a la vista de registro interno Lilith
- Añadido documentación sobre & quot; java.lang.OutOfMemoryError: PermGen espacio & quot; problema y LogbackShutdownServletContextListener implementado para cierre adecuado abajo de logback.
- Mensaje de formatear la lógica cambiada Implementado introducido en SLF4J 1.5.3. Preparado para logback 0.9.10. Esto requiere cambios en LoggingEvent y contenía StackTraceElements. LoggingEvents serializados no son
- compatible con la versión anterior.
- Nuevo esquema XML 1.1 para apoyar logback 0.9.10 características, es decir CodeLocation, Versión y Exactas.
- Eliminada-mac específico UserNotification [..] eventConsumer porque se bloquea la aplicación en caso de J2SE 6 se utiliza. No funcionó, de todos modos
- lector XML StackTraceElement Implementado y escritor para prepararse para seguimientos de pila-java independiente, por ejemplo, C #. Esto más tarde se utilizará para la integración IDE como el plugin de IDEA.
- detailsView.groovy hace ahora admite CodeLocation, Versión y exacta, así como nulos eventwrappers que puede suceder si
- deserialización falla.
- & quot; Mostrar completa pila de llamadas. & Quot; opción.
- & quot; troncos limpios a la salida. & Quot; opción.
- & quot; Limpiar todos los registros inactivos & quot; en otro hilo.
- Se aseguró de que cada TimeoutOutputStream es * siempre * correctamente cerrado en los multiplex-appenders. Este último debe fijar
- & quot; java.lang.OutOfMemoryError: PermGen espacio & quot; problemas en aplicaciones web, al menos, las causadas por Lilith.
- Para el registro: No * NO * utilizar IOUtils.closeQuietly en código webapp multiproceso !!!
- Actualización dependencia maravilloso a 1.5.7.
- Preparado para las estadísticas de tamaño de transferencia. No se puede ver nada, todavía.
- Añadido a todos los lugares pertinentes.
- Actualización dependencia SLF4J a 1.5.5.
- Uso Nimbus PLAF si está disponible (y no Mac).
- Aceptar licencia una vez para cada versión.
- Checksum-verificación de los archivos maravilloso y css existentes. Actualización automática si no se cambia manualmente y más reciente versión está disponible, por ejemplo, detailsView.groovy en esta nueva versión de Lilith.
¿Qué hay de nuevo en la versión 0.9.31:.
- tala Lilith interna Implementado
- Eliminado algunos registros de depuración de SerializingFileBuffer inicialización tan básico está garantizado que * no * emiten ningún evento de registro.
- appenders XML están enviando el patrón de mensajes en lugar del mensaje formateado.
- Eliminado gancho de cierre de JmDNS. Esto fija el punto muerto de cierre, pero Lilith sigue fallando gravemente en Mac OS X debido a problemas JmDNS.
- Bonjour desactivado por defecto porque es demasiado inestable. Activar usando el argumento de línea de comandos -b.
- argumentos de la línea de comando de impresión si se inicia prolijo (-v).
- lilith.bat Añadido y shell script lilith.
- Actualizado archivo de ensamblaje a un comportamiento más sano, es decir, con bin lib sh y bate, con el tarro, LICENCIA, README
Requisitos
- Java 2 Standard Edition Runtime Environment
Comentarios que no se encuentran