Lilith é um log e visualizador AccessEvent para slf4j / Logback
O que é novo nesta versão:.
- Este é uma liberdade provisória por causa de um bug bastante crítico.
- Webapps usando um ClassicMultiplexSocketAppender não undeploy corretamente por causa de um carregador de classe pendente.
- A intenção original era de esperar por Logback 0.9.29 devido aos problemas com 0.9.28 descrito em & quot; Problemas conhecidos & quot ;, mas uma ETA para a próxima versão não estava disponível .
O que é novo na versão 0.9.36:
- página de contato desaparecida Adicionado para ajudar
- Adicionado novo exemplo messageRegex condição Groovy.
- Atualizado para 1.6.3 Groovy
- Algumas fechaduras e filas de bloqueio são justo agora.
- atalho Mudou de & quot; Importar & quot; para & quot; mudança de comando I & quot ;. Ele colidiu com & quot; Adicionar condição ... & quot ;, anteriormente. Isto foi relatado por Scott Stanton.
- Drag and Drop Implementado de arquivos de Lilith.
- Opção para desativar a tela inicial, conforme solicitado pelo Thorbjoern Ravn Andersen.
- Opção para perguntar antes de sair, conforme solicitado pela Lothar Cezanne.
- Adicionado & quot; de inicialização e desligamento & quot; painel de diálogo de preferências.
- Adicionado & quot; Resolução de problemas & quot; painel de diálogo de preferências.
- MultiplexSocketAppenderBase está agora estendendo UnsynchronizedAppenderBase em vez de AppenderBase, como sugerido por Maarten Bosteels e Ralph Goers.
- Adicionado nova opção & quot; Mostrar stacktrace de Throwables & quot; pessoas assim não técnicos podem desativá-lo para ver apenas a exceção e, se disponível, mensagem.
- Ao clicar no nome ou mensagem de uma exceção agora vai também abrir o código no IDEA.
- opção para colorir toda a linha de uma tabela de acordo com o nível / status do evento Adicionado tal como solicitado por Scott Stanton.
- & quot; & quot Copiar pilha de chamadas; e & quot; Copiar Throwable & quot; agora estão antecedendo as StackTraceElements com & quot; em & quot; tal como solicitado pelo Scott Stanton. O DetailsView também está exibindo & quot; em & quot; antes de qualquer StackTraceElement.
- Atualizado para 1.5.8 SLF4J.
- Alterações a apoiar Logback 0.9.16.
O que é novo na versão 0.9.35:
- GRAVE: Os StackTraceElements da mais profunda aninhada Throwable foram silenciosamente ignorados.
- Adicionado cabeçalho para o formato de arquivo de Lilith.
- Usando protobuf para o formato de arquivo e transferência de Lilith. Isso resulta em grandes melhorias de desempenho.
- Abertura * arquivos .lilith
- Importando arquivos * .lilith sem * .index.
- Importação de arquivos XML Log4J.
- Importação de java.util.logging arquivos XML.
- Adicionado timeStampMillis a Lilith XML do evento.
- Atualização do Esquema XML Logging.
- A remoção do obsoleto * .ljlogging e arquivos .ljaccess *.
- MessageFormatter:. Tratamentos especiais de conjunto no caso de um único espaço reservado
- MessageFormatter: manipulação especial de java.util.Date. É agora convertido em representação ISO 8601.
- LoggingEvent:. Adicionado ThreadInfo
- LoggingEvent:. Adicionado LoggerContext
- Adicionado Copiar ação para conteúdo selecionado na exibição de detalhes.
- Adicionado ação Copiar para conteúdo selecionado na ajuda.
- Problemas Conhecidos e FAQ em ajuda não refletir a versão mais recente.
- Em caso de Groovy # # o script recebeu essa seqüência como seqüência de pesquisa. Isso foi corrigido, agora & quot; & quot; é utilizado como cadeia de procura.
- Instale exemplo, condições de groovy se a pasta condições é recém-criado.
- detailsview exibida uma mensagem de erro se o arquivo foi apenas vazio.
- No caso de um novo modo de exibição, selecione primeiro evento se de rolagem para baixo não está habilitado.
- Implementação de uma task-manager para pesquisa, filtragem e de importação.
- Adicionado suporte para a NDC LoggingEvent tipo de dados.
- Criado NDC para uso com appenders Lilith.
- LogbackLoggingAdapter Atualizado para usar a NDC de eventos.
- Melhor manipulação de malformados layouts salvos. Nomes de colunas inválidas são ignoradas, nomes que faltam acrescentou.
- Adicionado nova linha da tabela & quot; NDC & quot; a tabela de registro.
- Suporte NDC em detailsView.groovy
- XML Schema Atualizado para incluir NDC.
- XML Implementado I / O do NDC.
- Adicionado & quot; Copiar MDC & quot; e & quot; Copiar NDC & quot; acções.
- Groovy 1.6.2
- Adicionado ícone para mainframe e Mac app.
- saída Adicionado incluindo número de porta em caso de BindException durante a inicialização.
- DetailsView: Parece muito mais agradável, agora .
- DetailsView:. Melhor suporte para mensagens de várias linhas de Throwables
- Melhor ajuda incluindo mais links, símbolos de chaves.
- Adicionado indicador de progresso para a Barra de Estado em caso de execução de tarefas.
- Renomeado & quot; Show / Hide & quot; para & quot; Colunas & quot; como sugerido por Joe.
- Dedicado módulo sulky-tarefas. Deprecated implementação anterior.
- Mudou algumas licenças de GPLv3 para LGPLv3. Alguns poms não substituir a licença apropriada. Adicionado algumas informações sobre licença desaparecidas.
O que é novo na versão 0.9.34:
- problema Triple-fixado durante a atualização automática de detailsview em caso de history.txt malformado.
- Suporte para Logback 0.9.14.
- Adicionado ajuda sobre filtros de groovy.
- Copiar marcador (Ekke)
- Copiar callstack (Ekke)
- novo estilo pré como sugerido por Alexander Kosenkov. Thanks a lot!
- Suporte para Mapa e coleção que contém matrizes no MessageFormatter.
- Suporte para mapas recursivos e Coleções em MessageFormatter. Isto anteriormente jogar um StackOverflowError.
- Melhor representação de cadeia para recursiva Mapa, Recolha e Object []. Ele irá agora imprimir [... fully.qualified.ClassName@identityHash ...].
- Suporte para Exceção durante toString (). Ele agora irá resultar em [!!! fully.qualified.ClassName = & gt; fully.qualified.Throwable: ThrowableMessage !!!].
- Não redefinir prefs depois de aceitar licença. Também foi adicionado -L opção para liberar licenciado para depuração mais fácil.
- Capacidade para salvar e restaurar o layout das tabelas. Há quatro layouts de mesa: registo, loggingGlobal, acesso e accessGlobal. Os layouts globais são utilizados os pontos de vista globais & quot; global (Logging) & quot; e & quot; global (Access) & quot; enquanto que os não-globais são usados em vistas normais, bem como em? Lilith (log) & quot ;. Funcionalidade está disponível no Vista - & gt; Layout e pop-up no cabeçalho da tabela.
- Capacidade de selecionar look and feel em Preferências. Sim, o diálogo de preferências precisa de um monte de trabalho: p
- JGoodies Parece adicionado como um olhar e sentir alternativa.
- Melhoria da Parte Geral do diálogo de preferências, mas eu ainda não estou muito feliz com isso.
- Exceções no SerializableDeserializer estão agora silenciosamente ignorados.
- New SavedCondition classe para serializar uma condição juntamente com um nome, informações sobre cor e configuração ativa. Esta é uma preparação para um próprio (auto) filtros.
- condições reformulado.
- Adicionado message.contains, logger.startsWith e logger.equals condições, bem como a capacidade de selecioná-los no painel de encontrar.
- GroovyCondition faz agora apoiar um searchString. Consulte a ajuda.
- Atualização detailsView.groovy para evitar quebra de linha nos cabeçalhos da tabela para as larguras dos cabeçalhos permanecer o mesmo.
- Mostrar nome condição na guia filtrada se a condição é uma condição salvo.
- Documentação de Fontes e Fonte-listas.
- Condições de documentação.
- Capacidade de usar condições salvas usando # # condição no campo de texto do painel de busca.
- Disabled & quot; Clear & quot; no caso de um tampão filtrado. Funcionalidade anterior era bastante inútil.
- Incluindo todas as condições de groovy disponíveis para a caixa de combinação.
- Adicionado & quot;! & Quot; (Não) botão de alternância de pesquisa painel que nega a condição atual.
- Cortar a mensagem pop-up para um tamanhos sãs ...
- dependência Groovy Atualizado para 1,6-RC-1.
- Apoio condições com argumento vazio. Isso é necessário porque pode fazer sentido para as condições de groovy.
- Adicionado EventIdentifier que será necessário para o cache de resultados de condição. EventWrapper alterado para usar EventIdentifier em vez de Fonte ID + localId. Uma vez que este muda de serialização de qualquer maneira eu aproveitei a oportunidade para adicionar também omittedElements para ThrowableInfo. Xml Atualizado IO em conformidade.
- Atualização e carregou novo esquema de registro.
- Condições Implementado em Preferências.
- Use todas as condições ativas para descobrir as cores de uma linha da tabela. Use cores atuais se nenhum for correspondentes.
- CORRECÇÃO:. Pular para baixo na tabela + scrollToBottom mesmo se a tabela não se alterou
- & quot; Redefinição de & quot; nas preferências que agora funciona como esperado, ou seja, ele redefine o diálogo com as preferências anteriores.
Guia
O que é novo na versão 0.9.32:
- sulky: a certeza de que TimeoutOutputStream-Watchdog-Thread é interrompido em todas as circunstâncias. Testcases Adicionado para cada cenário.
- sulky:. Corrigido um problema estúpido que poderia resultar em um impasse no Lilith vista do registo interno
- Adicionado documentação sobre & quot; java.lang.OutOfMemoryError: PermGen espaço & quot; problema e LogbackShutdownServletContextListener implementado para shut down de logback adequada.
- formatação de mensagem lógica mudou Implementado introduzido em SLF4J 1.5.3. Preparado para logback 0.9.10. Isso exigiu mudanças para LoggingEvent e continha StackTraceElements. LoggingEvents serializados não são
- compatível com a versão anterior.
- Novo esquema XML 1.1 para apoiar logback 0.9.10 recursos, ou seja, CodeLocation, Versão e Exatas.
- Removido específico-mac UserNotification [..] EventConsumer porque ele trava o app se J2SE 6 é utilizado. Não funcionou, de qualquer maneira
- Implementado leitor XML StackTraceElement e escritor para se preparar para rastreamentos de pilha independente de java, por exemplo, C #. Isso vai ser usado posteriormente para a integração IDE como o plugin IDEA.
- não detailsView.groovy agora suportam CodeLocation, Versão e exacta, bem como eventwrappers nulos que pode acontecer se
- desserialização falhar.
- & quot; Mostrar completa Callstack. & Quot; opção.
- & quot; registos limpos ao sair. & Quot; opção.
- & quot; Limpa todos os registros inativos & quot; em outro segmento.
- garantir que cada TimeoutOutputStream é * sempre * devidamente fechada nos multiplex-appenders. Isto deve finalmente corrigir
- & quot; java.lang.OutOfMemoryError: PermGen espaço & quot; problemas em webapps, pelo menos aqueles causados por Lilith.
- Para o registro: * não * usar IOUtils.closeQuietly no código webapp multithreaded !!!
- Atualização dependência Groovy para 1.5.7.
- Preparado para as estatísticas de tamanho de transferência. Você não pode ver nada, ainda.
- Adicionado todos para lugares relevantes.
- dependência SLF4J Atualizado para 1.5.5.
- Usando Nimbus PLAF se disponível (e não Mac).
- Aceite licença uma vez para cada versão.
- Checksum de check-in de arquivos Groovy e CSS existente. Atualização automática, se não mudou manualmente e nova versão estiver disponível, por exemplo, detailsView.groovy nesta nova versão de Lilith.
O que é novo na versão 0.9.31:.
- logging Lilith interno implementado
- Removido alguns registos de depuração de inicialização SerializingFileBuffer tão básico é garantido para * não * emitem quaisquer eventos de registro.
- appenders XML são agora de enviar a mensagem padrão em vez da mensagem formatada.
- Removido desligamento gancho de JmDNS. Isso corrige o impasse desligamento, mas Lilith ainda está falhando mal no Mac OS X por causa de JmDNS problemas.
- bonjour desabilitada por padrão porque é simplesmente muito instável. Ativá-lo usando o argumento de linha de comando -b.
- argumentos de linha de comando de impressão se começou verbose (-v).
- Adicionado lilith.bat e shell script Lilith.
- arquivo de montagem Atualizado para um comportamento mais sensato, ou seja, com bin lib sh e bastão, com o frasco, LICENÇA README
Requisitos :
- Java 2 Standard Edition Runtime Environment
Comentários não encontrado