Apache Log4j

Screenshot der Software:
Apache Log4j
Softwarebeschreibung:
Version: 2.5 Aktualisiert
Upload-Datum: 9 Feb 16
Lizenz: Frei
Popularität: 58

Rating: 4.0/5 (Total Votes: 2)

Apache Log4j ist ein Open-Source-Toolkit von der berühmten Apache Software Foundation entwickelt wurde, mit dem Entwickler sehen verschiedene Facetten ihrer Java-Anwendung und / oder Webseite.

lässt

Log4j ist ideal für die Protokollierung läuft und Tracing-Jobs für Anwendungen, lassen Entwickler aufzeichnen, was zur Laufzeit geschieht und es für eine spätere Analyse und Debugging speichern.

Extrem wichtig für die meisten Entwickler, die jemals mit Java, diese Bibliothek arbeitet mit einer Reihe von einfachen Komponenten.

gearbeitet haben

Es gibt Komponenten (Java-Klassen) für die Protokollierung Konfiguration der Verwaltung, Protokollierung Filter und die Protokollierung Betrieb selbst.

Die Unterstützung für klassische Protokollebenen enthalten ist, zusammen mit der Möglichkeit, neue Protokollierung von Ereignissen und Filter zur Laufzeit anhängen basierend auf dem Programm der Evolution.

Die 2.x Zweig ist nicht kompatibel mit seinem Vorgänger, 1.x.

Versionen dieser Bibliothek sind auch für PHP und .NET Umgebungen.

Was ist neu in dieser Version:

  • Problem behoben, bei Async Logger nicht Thread-Kontext Stapeldaten einloggen. API hinzugefügt Methode getImmutableStackOrNull () zu ThreadContext.ContextStack Schnittstelle.
  • Update-Dokumentation zu klären, wie zusammen Formatter Logger und Standard-Logger zu verwenden.
  • Unterstützung für benutzerdefinierte Logger-Wrapper zu erzeugen, die die vorhandenen Protokollebenen und erweiterte Logger-Wrapper ersetzen, die benutzerdefinierte Protokollebenen zu den bestehenden hinzufügen.
  • LoggerConfigs ohne Ebene nun die Ebene von ihren Eltern erben.
  • Android. Sie konnten nicht finden Klasse 'javax.naming.InitialContext', verwiesen von Verfahren org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter entspricht nicht mehrzeiligen Log-Meldungen.
  • Pattern Handbuch Seite fehlende Dokumentation auf Kopf- / Fußzeilen.
  • Fixed Serialisierung Fehler mit SocketAppender und Async Loggers. (Fixed in RC2, wurde aber nicht in Release Notes enthalten.)
  • JMX GUI: feste gelegentlich ArrayIndexOutOfBoundsException nach dem Drücken von & quot; rekonfigurieren mit XML unter & quot ;. (Fixed in RC2, wurde aber nicht in Release Notes enthalten.)
  • AsyncLoggerContextSelector sollte, dass verschiedene AsyncLoggerContext Objekte, die von Web-App Classloader haben eindeutige Namen erstellt gewährleisten.
  • Fixed Anmerkung Prozessor Warnungen auf JDK 1.7 +.
  • Fixed seltsame Kompilierung-Fehler, in einer Testklasse aufgetaucht.

Was ist neu in der Version 2.3:

  • Problem behoben, bei Async Logger nicht Thread-Kontext Stapeldaten loggt . API hinzugefügt Methode getImmutableStackOrNull () zu ThreadContext.ContextStack Schnittstelle.
  • Update-Dokumentation zu klären, wie zusammen Formatter Logger und Standard-Logger zu verwenden.
  • Unterstützung für benutzerdefinierte Logger-Wrapper zu erzeugen, die die vorhandenen Protokollebenen und erweiterte Logger-Wrapper ersetzen, die benutzerdefinierte Protokollebenen zu den bestehenden hinzufügen.
  • LoggerConfigs ohne Ebene nun die Ebene von ihren Eltern erben.
  • Android. Sie konnten nicht finden Klasse 'javax.naming.InitialContext', verwiesen von Verfahren org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter entspricht nicht mehrzeiligen Log-Meldungen.
  • Pattern Handbuch Seite fehlende Dokumentation auf Kopf- / Fußzeilen.
  • Fixed Serialisierung Fehler mit SocketAppender und Async Loggers. (Fixed in RC2, wurde aber nicht in Release Notes enthalten.)
  • JMX GUI: feste gelegentlich ArrayIndexOutOfBoundsException nach dem Drücken von & quot; rekonfigurieren mit XML unter & quot ;. (Fixed in RC2, wurde aber nicht in Release Notes enthalten.)
  • AsyncLoggerContextSelector sollte, dass verschiedene AsyncLoggerContext Objekte, die von Web-App Classloader haben eindeutige Namen erstellt gewährleisten.
  • Fixed Anmerkung Prozessor Warnungen auf JDK 1.7 +.
  • Fixed seltsame Kompilierung-Fehler, in einer Testklasse aufgetaucht.

Was ist neu in der Version 2.2:

  • Problem behoben, bei Async Logger nicht Thread-Kontext Stapeldaten loggt . API hinzugefügt Methode getImmutableStackOrNull () zu ThreadContext.ContextStack Schnittstelle.
  • Update-Dokumentation zu klären, wie zusammen Formatter Logger und Standard-Logger zu verwenden.
  • Unterstützung für benutzerdefinierte Logger-Wrapper zu erzeugen, die die vorhandenen Protokollebenen und erweiterte Logger-Wrapper ersetzen, die benutzerdefinierte Protokollebenen zu den bestehenden hinzufügen.
  • LoggerConfigs ohne Ebene nun die Ebene von ihren Eltern erben.
  • Android. Sie konnten nicht finden Klasse 'javax.naming.InitialContext', verwiesen von Verfahren org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter entspricht nicht mehrzeiligen Log-Meldungen.
  • Pattern Handbuch Seite fehlende Dokumentation auf Kopf- / Fußzeilen.
  • Fixed Serialisierung Fehler mit SocketAppender und Async Loggers. (Fixed in RC2, wurde aber nicht in Release Notes enthalten.)
  • JMX GUI: feste gelegentlich ArrayIndexOutOfBoundsException nach dem Drücken von & quot; rekonfigurieren mit XML unter & quot ;. (Fixed in RC2, wurde aber nicht in Release Notes enthalten.)
  • AsyncLoggerContextSelector sollte, dass verschiedene AsyncLoggerContext Objekte, die von Web-App Classloader haben eindeutige Namen erstellt gewährleisten.
  • Fixed Anmerkung Prozessor Warnungen auf JDK 1.7 +.
  • Fixed seltsame Kompilierung-Fehler, in einer Testklasse aufgetaucht.

Was ist neu ist in der Version 2.0-beta3:

  • Intervall hinzugefügt und modulieren Optionen TimeBasedTriggeringPolicy mehr zu erlauben, feinkörnige Kontrolle über, wenn Dateiroll auftreten sollte.
  • Zusätzliche Unterstützung für das Filtern von Paketen von Stack-Traces.
  • Wenn Systemeigenschaft & quot; disableThreadContextStack & quot; Schübe auf die ThreadContext wird ignoriert. Wenn Systemeigenschaft & quot; disableThreadContext & quot; beide Puts gesetzt und werden ignoriert drückt.
  • Wenn Systemeigenschaft & quot; disableThreadContextMap & quot; wird Puts auf die ThreadContext
  • gesetzt
  • wird ignoriert. Wenn Systemeigenschaft & quot; disableThreadContext & quot; beide Puts gesetzt und werden ignoriert drückt.
  • Unterstützung für ANSI-Farben, die durch die Highlight und Stil-Muster-Wandler hinzugefügt wird. Feste Muster Parsen, um verschachtelte Muster ermöglichen.
  • Erlaubt die Statusprotokollierung werden auf stderr gerichtet oder in eine Datei.
  • hinzugefügt GetFormats zu MultiformatMessage und erlauben StructuredDataMessage als XML formatiert werden.

Was ist neu in Version 1.2.17:.

  • log4j 1.2.17 Release Vorbereitung
  • Konfigurieren von einem Input.
  • JDBCAppender nicht aufgrund SQL-Ausnahme geschlossen, während eine
  • Ausführen
  • SQL.
  • Memoryleak -. Org.apache.log4j.helpers.ThreadLocalMap
  • DOMConfigurator nicht schließen Eingangsstrom Bei der Konfiguration basiert
  • auf URL.
  • javadoc.jar fehlte HINWEIS und Lizenz und enthielt .svn
  • Einträge.
  • Falsche Protokollebenen mit serialisierten Logging angemeldet.

Was ist neu in Version 1.2.16:

  • TelnetAppender Nachrichten verpasst, wenn einer von vielen Kunden trennen.
  • index Javadoc Klasse von JDBCAppender deprecation Warnung beschädigt.
  • Agent.java ist alleinige Abhängigkeit von jmxtools.jar mit Java 5 +.
  • Javadoc für Appender.getName bedeutet, dass der Rückgabewert eindeutig sein wird und nicht null ist.
  • Mehr Debug-Ausgabe für log4j automatische Konfiguration angefordert.

Anforderungen: :

  • Java 6 oder höher

Ähnliche Software

JOQULAR
JOQULAR

10 Feb 16

tileJs
tileJs

13 May 15

Unirest (Java)
Unirest (Java)

10 Dec 15

UnlimitJS
UnlimitJS

6 Jun 15

Andere Software von Entwickler Apache Software Foundation

Apache Oltu
Apache Oltu

10 Dec 15

Apache Lucene
Apache Lucene

10 Dec 15

Apache NiFi
Apache NiFi

18 Apr 16

Kommentare zu Apache Log4j

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!