Apache Log4j

Tela Software:
Apache Log4j
Detalhes de Software:
Versão: 2.5 Atualizado
Data de upload: 9 Feb 16
Licença: Livre
Popularidade: 58

Rating: 4.0/5 (Total Votes: 2)

Apache Log4j é um conjunto de ferramentas de código aberto desenvolvido pelo famoso Apache Software Foundation que permite aos desenvolvedores assistir várias facetas da sua aplicação Java e / ou website.

Log4j é ideal para a execução de registro e rastreio postos de trabalho para as aplicações, deixando desenvolvedores gravar o que acontece em tempo de execução e guardá-lo para posterior análise e depuração.

extremamente importante para a maioria dos desenvolvedores que já trabalharam com Java, esta biblioteca funciona utilizando um conjunto de componentes simples.

Existem componentes (classes Java) para gerir a configuração de registro, registrando filtros, ea operação de registo em si.

O suporte para níveis de log clássico está incluído, juntamente com a possibilidade de acrescentar novos eventos de registro e filtros em tempo de execução com base na evolução do programa.

O ramo 2.x é incompatível com o seu antecessor, 1.x.

Versões desta biblioteca também estão disponíveis para PHP e .NET ambientes.

O que é novo nesta versão:

  • Corrigido problema onde Async Logger não registra dados de pilha de contexto de discussão. API método Adicionado getImmutableStackOrNull () para ThreadContext.ContextStack interface.
  • docs Atualizar para esclarecer como usar logger formatador e logger padrão juntos.
  • Adicionado suporte para a geração de wrappers logger personalizada que substituem os níveis de log existentes e embalagens de logger estendidos que agregam níveis de log personalizadas para os já existentes.
  • LoggerConfigs sem Nível agora herdar o Nível de seu pai.
  • Android:. Não foi possível encontrar a classe 'javax.naming.InitialContext', referenciado a partir de método org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter não coincide com mensagens de registro de várias linhas.
  • PatternLayout manual de página de documentação em falta no cabeçalho / rodapé.
  • Erro de serialização fixo com SocketAppender e assíncronas madeireiros. (Fixo no RC2, mas não foi incluído em notas de lançamento.)
  • GUI JMX: fixo ArrayIndexOutOfBoundsException ocasional depois de pressionar & quot; reconfigurar com XML abaixo & quot ;. (Fixo no RC2, mas não foi incluído em notas de lançamento.)
  • AsyncLoggerContextSelector deve garantir que diferentes objetos AsyncLoggerContext criados por classloaders de aplicativos web têm nomes exclusivos.
  • Fixed avisos processador de anotação no JDK 1.7 +.
  • Fixed erro de compilação estranho que apareceu em uma classe de teste.

O que é novo na versão 2.3:

  • Corrigido problema onde Async Logger não registra segmento de dados pilha de contexto . API método Adicionado getImmutableStackOrNull () para ThreadContext.ContextStack interface.
  • docs Atualizar para esclarecer como usar logger formatador e logger padrão juntos.
  • Adicionado suporte para a geração de wrappers logger personalizada que substituem os níveis de log existentes e embalagens de logger estendidos que agregam níveis de log personalizadas para os já existentes.
  • LoggerConfigs sem Nível agora herdar o Nível de seu pai.
  • Android:. Não foi possível encontrar a classe 'javax.naming.InitialContext', referenciado a partir de método org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter não coincide com mensagens de registro de várias linhas.
  • PatternLayout manual de página de documentação em falta no cabeçalho / rodapé.
  • Erro de serialização fixo com SocketAppender e assíncronas madeireiros. (Fixo no RC2, mas não foi incluído em notas de lançamento.)
  • GUI JMX: fixo ArrayIndexOutOfBoundsException ocasional depois de pressionar & quot; reconfigurar com XML abaixo & quot ;. (Fixo no RC2, mas não foi incluído em notas de lançamento.)
  • AsyncLoggerContextSelector deve garantir que diferentes objetos AsyncLoggerContext criados por classloaders de aplicativos web têm nomes exclusivos.
  • Fixed avisos processador de anotação no JDK 1.7 +.
  • Fixed erro de compilação estranho que apareceu em uma classe de teste.

O que é novo na versão 2.2:

  • Corrigido problema onde Async Logger não registra segmento de dados pilha de contexto . API método Adicionado getImmutableStackOrNull () para ThreadContext.ContextStack interface.
  • docs Atualizar para esclarecer como usar logger formatador e logger padrão juntos.
  • Adicionado suporte para a geração de wrappers logger personalizada que substituem os níveis de log existentes e embalagens de logger estendidos que agregam níveis de log personalizadas para os já existentes.
  • LoggerConfigs sem Nível agora herdar o Nível de seu pai.
  • Android:. Não foi possível encontrar a classe 'javax.naming.InitialContext', referenciado a partir de método org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter não coincide com mensagens de registro de várias linhas.
  • PatternLayout manual de página de documentação em falta no cabeçalho / rodapé.
  • Erro de serialização fixo com SocketAppender e assíncronas madeireiros. (Fixo no RC2, mas não foi incluído em notas de lançamento.)
  • GUI JMX: fixo ArrayIndexOutOfBoundsException ocasional depois de pressionar & quot; reconfigurar com XML abaixo & quot ;. (Fixo no RC2, mas não foi incluído em notas de lançamento.)
  • AsyncLoggerContextSelector deve garantir que diferentes objetos AsyncLoggerContext criados por classloaders de aplicativos web têm nomes exclusivos.
  • Fixed avisos processador de anotação no JDK 1.7 +.
  • Fixed erro de compilação estranho que apareceu em uma classe de teste.

O que é novo na versão 2.0-beta3:

  • intervalo Adicionado e modular opções para TimeBasedTriggeringPolicy para permitir mais controle refinado sobre quando deve ocorrer arquivo de rolamento.
  • Adicionado suporte para pacotes de filtragem de rastreamentos de pilha.
  • Se propriedade do sistema & quot; disableThreadContextStack & quot; é definido empurra para o ThreadContext será ignorado. Se propriedade do sistema & quot; disableThreadContext & quot; é definido ambos os puts e empurra serão ignorados.
  • Se propriedade do sistema & quot; disableThreadContextMap & quot; é definido põe à ThreadContext
  • será ignorado. Se propriedade do sistema & quot; disableThreadContext & quot; é definido ambos os puts e empurra serão ignorados.
  • Adicionado suporte para cores ANSI adicionando os conversores padrão de realce e de estilo. padrão fixo de análise para permitir padrões aninhadas.
  • admitidos o registro de status para ser direcionado para stderr ou para um arquivo.
  • getFormats Adicionado ao MultiformatMessage e permitir StructuredDataMessage formatar como XML.

O que é novo na versão 1.2.17:.

  • log4j 1.2.17 preparação de libertação
  • Configure a partir de um InputStream.
  • JDBCAppender não fechado devido a Exceção SQL durante a execução de um
  • SQL.
  • Memoryleak -. Org.apache.log4j.helpers.ThreadLocalMap
  • DOMConfigurator não fecha fluxo de entrada quando configurado com base
  • na URL.
  • javadoc.jar estava faltando AVISO e de licença e contidos .svn
  • entradas.
  • níveis de log errado registrados com LoggingEvent serializado.

O que é novo na versão 1.2.16:

  • TelnetAppender perde mensagens quando um dos muitos clientes desconectar.
  • índice de classe Javadoc corrompido por aviso depreciação JDBCAppender.
  • Agent.java é a única dependência de jmxtools.jar com Java 5 +.
  • Javadoc para Appender.getName implica que o valor de retorno será único e não nulo.
  • Mais de saída de depuração para log4j auto-configure solicitado.

Requisitos :

  • Java 6 ou superior

Programas semelhantes

JSDOM
JSDOM

10 Dec 15

Opps! JS
Opps! JS

13 May 15

SproutCore
SproutCore

28 Feb 15

simplejson
simplejson

4 Jun 15

Outro software de desenvolvedor Apache Software Foundation

Comentário para Apache Log4j

Comentários não encontrado
Adicionar comentário
Ligue imagens!