Apache Log4j

Software screenshot:
Apache Log4j
Dettagli del software:
Versione: 2.5 Aggiornato
Data di caricamento: 9 Feb 16
Licenza: Libero
Popolarità: 58

Rating: 4.0/5 (Total Votes: 2)

Apache Log4j è un toolkit open source sviluppato dal famoso Apache Software Foundation che consente agli sviluppatori guardano i vari aspetti della loro applicazione Java e / o sito web.

Log4j è ideale per l'esecuzione di registrazione e tracciamento di posti di lavoro per le applicazioni, lasciando che gli sviluppatori di registrare ciò che accade in fase di esecuzione e salvarlo per una successiva analisi e il debug.

Estremamente importante per la maggior parte degli sviluppatori che hanno sempre lavorato con Java, questa libreria opere utilizzando una serie di componenti semplici.

Ci sono componenti (classi Java) per la gestione della configurazione di registrazione, la registrazione dei filtri, e l'operazione di registrazione stessa.

Il supporto per i livelli di registro classico è incluso, insieme con la possibilità di aggiungere nuovi eventi di registrazione e filtri in fase di esecuzione in base all'evoluzione del programma.

Il ramo 2.x di incompatibile con il suo predecessore, 1.x.

Le versioni di questa libreria sono disponibili per PHP e .NET ambienti.

Cosa c'è di nuovo in questa versione:

  • Risolto problema dove Async Logger non registra i dati stack di contesto thread. API metodo Aggiunto getImmutableStackOrNull () per ThreadContext.ContextStack interfaccia.
  • Aggiorna documenti per chiarire come utilizzare formattatore e del logger di serie insieme.
  • Aggiunto il supporto per la generazione di involucri logger personalizzato che sostituiscono i livelli di registro esistenti e involucri logger estese che aggiungono livelli di log personalizzati a quelli già esistenti.
  • LoggerConfigs senza livello ora eredita il livello del loro genitore.
  • Android:. Impossibile trovare la classe 'javax.naming.InitialContext', si fa riferimento da metodo org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter non corrisponde a messaggi di log su più righe.
  • PatternLayout pagina di manuale di documentazione mancante su intestazione / piè di pagina.
  • errore di serializzazione fisso con SocketAppender e asincroni logger. (Fisso in RC2, ma non è stato incluso nella note di rilascio.)
  • JMX GUI: fissato ArrayIndexOutOfBoundsException occasionali dopo aver premuto & quot; riconfigurare con XML sottostante & quot ;. (Fisso in RC2, ma non è stato incluso nella note di rilascio.)
  • AsyncLoggerContextSelector dovrebbe garantire che i diversi oggetti creati da AsyncLoggerContext classloader app web hanno nomi univoci.
  • avvertimenti processore annotazione fissi su JDK 1.7 +.
  • errore di compilazione strano fisso che sono saltate fuori in una classe di test.

Cosa c'è di nuovo nella versione 2.3:

  • Risolto problema dove Async Logger non registra filo dati stack di contesto . API metodo Aggiunto getImmutableStackOrNull () per ThreadContext.ContextStack interfaccia.
  • Aggiorna documenti per chiarire come utilizzare formattatore e del logger di serie insieme.
  • Aggiunto il supporto per la generazione di involucri logger personalizzato che sostituiscono i livelli di registro esistenti e involucri logger estese che aggiungono livelli di log personalizzati a quelli già esistenti.
  • LoggerConfigs senza livello ora eredita il livello del loro genitore.
  • Android:. Impossibile trovare la classe 'javax.naming.InitialContext', si fa riferimento da metodo org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter non corrisponde a messaggi di log su più righe.
  • PatternLayout pagina di manuale di documentazione mancante su intestazione / piè di pagina.
  • errore di serializzazione fisso con SocketAppender e asincroni logger. (Fisso in RC2, ma non è stato incluso nella note di rilascio.)
  • JMX GUI: fissato ArrayIndexOutOfBoundsException occasionali dopo aver premuto & quot; riconfigurare con XML sottostante & quot ;. (Fisso in RC2, ma non è stato incluso nella note di rilascio.)
  • AsyncLoggerContextSelector dovrebbe garantire che i diversi oggetti creati da AsyncLoggerContext classloader app web hanno nomi univoci.
  • avvertimenti processore annotazione fissi su JDK 1.7 +.
  • errore di compilazione strano fisso che sono saltate fuori in una classe di test.

Cosa c'è di nuovo nella versione 2.2:

  • Risolto problema dove Async Logger non registra filo dati stack di contesto . API metodo Aggiunto getImmutableStackOrNull () per ThreadContext.ContextStack interfaccia.
  • Aggiorna documenti per chiarire come utilizzare formattatore e del logger di serie insieme.
  • Aggiunto il supporto per la generazione di involucri logger personalizzato che sostituiscono i livelli di registro esistenti e involucri logger estese che aggiungono livelli di log personalizzati a quelli già esistenti.
  • LoggerConfigs senza livello ora eredita il livello del loro genitore.
  • Android:. Impossibile trovare la classe 'javax.naming.InitialContext', si fa riferimento da metodo org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter non corrisponde a messaggi di log su più righe.
  • PatternLayout pagina di manuale di documentazione mancante su intestazione / piè di pagina.
  • errore di serializzazione fisso con SocketAppender e asincroni logger. (Fisso in RC2, ma non è stato incluso nella note di rilascio.)
  • JMX GUI: fissato ArrayIndexOutOfBoundsException occasionali dopo aver premuto & quot; riconfigurare con XML sottostante & quot ;. (Fisso in RC2, ma non è stato incluso nella note di rilascio.)
  • AsyncLoggerContextSelector dovrebbe garantire che i diversi oggetti creati da AsyncLoggerContext classloader app web hanno nomi univoci.
  • avvertimenti processore annotazione fissi su JDK 1.7 +.
  • errore di compilazione strano fisso che sono saltate fuori in una classe di test.

Cosa c'è di nuovo nella versione 2.0-beta3:

  • Aggiunto intervallo e modulare opzioni per TimeBasedTriggeringPolicy per consentire più controllo capillare di quando dovrebbe verificarsi di laminazione file.
  • Aggiunto il supporto per i pacchetti filtranti da stack.
  • Se la proprietà & quot sistema; disableThreadContextStack & quot; è impostato spinte al ThreadContext saranno ignorati. Se la proprietà & quot sistema; disableThreadContext & quot; è impostato sia put e spinge saranno ignorati.
  • Se la proprietà & quot sistema; disableThreadContextMap & quot; è impostato mette alla ThreadContext
  • verrà ignorato. Se la proprietà & quot sistema; disableThreadContext & quot; è impostato sia put e spinge saranno ignorati.
  • Aggiunto il supporto per i colori ANSI con l'aggiunta di convertitori modello di evidenziazione e di stile. schema fisso di analisi per consentire modelli nidificate.
  • ammessi la registrazione di stato per essere diretto a stderr o in un file.
  • getFormats aggiunta a MultiformatMessage e consentire StructuredDataMessage per formattare in formato XML.

Cosa c'è di nuovo nella versione 1.2.17:.

  • log4j 1.2.17 preparazione rilascio
  • Configura da un InputStream.
  • JDBCAppender non chiuso a causa di SQL eccezione durante l'esecuzione di un
  • SQL.
  • Memoryleak -. Org.apache.log4j.helpers.ThreadLocalMap
  • DOMConfigurator non si chiude flusso di input quando si basa configurati correttamente
  • su URL.
  • javadoc.jar mancava licenza e le note e conteneva .svn
  • voci.
  • livelli di registro errati registrati con LoggingEvent serializzati.

Cosa c'è di nuovo nella versione 1.2.16:

  • TelnetAppender manca messaggi quando uno dei molti clienti scollegare.
  • indice di classe Javadoc corrotto da avvertimento deprecation JDBCAppender.
  • Agent.java è unica dipendenza jmxtools.jar con Java 5 +.
  • Javadoc per Appender.getName implica che il valore di ritorno sarà unico e non nullo.
  • Più output di debug per log4j configurazione automatica richiesto.

Requisiti :

  • Java 6 o superiore

Programmi simili

JsRender
JsRender

12 Mar 16

Gson
Gson

5 Jun 15

jsmin-php
jsmin-php

5 Jun 15

Infect.js
Infect.js

1 Mar 15

Altri software di sviluppo Apache Software Foundation

Apache Sling
Apache Sling

13 Apr 15

Apache Bigtop
Apache Bigtop

12 Mar 16

Apache Neethi
Apache Neethi

13 Apr 15

Apache Ant
Apache Ant

11 Aug 16

Commenti a Apache Log4j

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria