Apache Log4j

Software screenshot:
Apache Log4j
Software informatie:
Versie: 2.5 Bijgewerkt
Upload datum: 9 Feb 16
Licentie: Gratis
Populariteit: 58

Rating: 4.0/5 (Total Votes: 2)

Apache Log4j is een open source toolkit ontwikkeld door de beroemde Apache Software Foundation waarmee ontwikkelaars kijken naar verschillende facetten van hun Java-toepassing en / of website.

Log4j is ideaal voor het uitvoeren van logging en tracing banen voor toepassingen, zodat ontwikkelaars registreren wat er gebeurt op runtime en opslaan voor latere analyse en debugging.

Zeer belangrijk voor de meeste ontwikkelaars die ooit hebben gewerkt met Java, deze bibliotheek werkt met behulp van een reeks eenvoudige componenten.

Er zijn componenten (Java-klassen) voor het beheer van de logging configuratie, inloggen filters, en de logging operatie zelf.

Ondersteuning voor klassieke log niveau is opgenomen, samen met de mogelijkheid om nieuwe logging gebeurtenissen en filters tijdens de uitvoering op basis van de evolutie van het programma te voegen.

De 2.x tak van onverenigbaar is met zijn voorganger, 1.x.

Versies van deze bibliotheek zijn ook beschikbaar voor PHP en .NET omgevingen.

Wat is nieuw in deze release:

  • Fixed probleem waarbij async Logger niet thread context stack gegevens niet in te loggen. API Toegevoegd methode getImmutableStackOrNull () om ThreadContext.ContextStack interface.
  • Update-docs om duidelijk te maken hoe de formatter logger en standaard logger samen te gebruiken.
  • Ondersteuning toegevoegd voor het genereren van aangepaste logger wrappers dat de bestaande log levels en uitgebreid logger wrappers die aangepaste log levels toe te voegen aan de bestaande vervangen.
  • LoggerConfigs zonder Level nu erven het niveau van hun ouders.
  • Android:. Kon geen class 'javax.naming.InitialContext', verwezen vanuit methode org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter komt niet overeen met meerdere log berichten.
  • PatternLayout handleiding ontbrekende documentatie over koptekst / voettekst.
  • Fixed Serialization fout met SocketAppender en Async Loggers. (Vast in RC2, maar werd niet opgenomen in de release notes.)
  • JMX GUI: vaste occasionele ArrayIndexOutOfBoundsException na het indrukken van & quot; opnieuw te configureren met XML hieronder & quot ;. (Vast in RC2, maar werd niet opgenomen in de release notes.)
  • AsyncLoggerContextSelector moet ervoor zorgen dat de verschillende AsyncLoggerContext objecten die zijn gemaakt door web-app klasse laders hebben unieke namen.
  • Fixed annotatie processor waarschuwingen op JDK 1.7 +.
  • Fixed rare compilatie fout die opgedoken in een test klasse.

Wat is nieuw in versie 2.3:

  • Fixed probleem waarbij Async Logger thread context stack gegevens niet in te loggen . API Toegevoegd methode getImmutableStackOrNull () om ThreadContext.ContextStack interface.
  • Update-docs om duidelijk te maken hoe de formatter logger en standaard logger samen te gebruiken.
  • Ondersteuning toegevoegd voor het genereren van aangepaste logger wrappers dat de bestaande log levels en uitgebreid logger wrappers die aangepaste log levels toe te voegen aan de bestaande vervangen.
  • LoggerConfigs zonder Level nu erven het niveau van hun ouders.
  • Android:. Kon geen class 'javax.naming.InitialContext', verwezen vanuit methode org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter komt niet overeen met meerdere log berichten.
  • PatternLayout handleiding ontbrekende documentatie over koptekst / voettekst.
  • Fixed Serialization fout met SocketAppender en Async Loggers. (Vast in RC2, maar werd niet opgenomen in de release notes.)
  • JMX GUI: vaste occasionele ArrayIndexOutOfBoundsException na het indrukken van & quot; opnieuw te configureren met XML hieronder & quot ;. (Vast in RC2, maar werd niet opgenomen in de release notes.)
  • AsyncLoggerContextSelector moet ervoor zorgen dat de verschillende AsyncLoggerContext objecten die zijn gemaakt door web-app klasse laders hebben unieke namen.
  • Fixed annotatie processor waarschuwingen op JDK 1.7 +.
  • Fixed rare compilatie fout die opgedoken in een test klasse.

Wat is nieuw in versie 2.2:

  • Fixed probleem waarbij Async Logger thread context stack gegevens niet in te loggen . API Toegevoegd methode getImmutableStackOrNull () om ThreadContext.ContextStack interface.
  • Update-docs om duidelijk te maken hoe de formatter logger en standaard logger samen te gebruiken.
  • Ondersteuning toegevoegd voor het genereren van aangepaste logger wrappers dat de bestaande log levels en uitgebreid logger wrappers die aangepaste log levels toe te voegen aan de bestaande vervangen.
  • LoggerConfigs zonder Level nu erven het niveau van hun ouders.
  • Android:. Kon geen class 'javax.naming.InitialContext', verwezen vanuit methode org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter komt niet overeen met meerdere log berichten.
  • PatternLayout handleiding ontbrekende documentatie over koptekst / voettekst.
  • Fixed Serialization fout met SocketAppender en Async Loggers. (Vast in RC2, maar werd niet opgenomen in de release notes.)
  • JMX GUI: vaste occasionele ArrayIndexOutOfBoundsException na het indrukken van & quot; opnieuw te configureren met XML hieronder & quot ;. (Vast in RC2, maar werd niet opgenomen in de release notes.)
  • AsyncLoggerContextSelector moet ervoor zorgen dat de verschillende AsyncLoggerContext objecten die zijn gemaakt door web-app klasse laders hebben unieke namen.
  • Fixed annotatie processor waarschuwingen op JDK 1.7 +.
  • Fixed rare compilatie fout die opgedoken in een test klasse.

Wat is nieuw in versie 2.0-beta3:

  • Toegevoegd interval en moduleren opties om TimeBasedTriggeringPolicy om meer mogelijk te maken nauwkeurige controle wanneer file rollen moet plaatsvinden.
  • Ondersteuning toegevoegd voor het filteren van pakketten van stacktraces.
  • Als het systeem eigendom & quot; disableThreadContextStack & quot; is ingesteld duwt de ThreadContext worden genegeerd. Als het systeem eigendom & quot; disableThreadContext & quot; ligt zowel puts en duwt worden genegeerd.
  • Als het systeem eigendom & quot; disableThreadContextMap & quot; is ingesteld maakt aan de ThreadContext
  • zal worden genegeerd. Als het systeem eigendom & quot; disableThreadContext & quot; ligt zowel puts en duwt worden genegeerd.
  • Ondersteuning voor ANSI-kleuren door het toevoegen van de markering en stijl patroon converters. Vast patroon ontleden van geneste patronen mogelijk te maken.
  • toegestaan ​​de status logging te worden gericht aan stderr of naar een bestand.
  • Toegevoegd getFormats om MultiformatMessage en laat StructuredDataMessage te formatteren als XML.

Wat is nieuw in versie 1.2.17.

  • log4j 1.2.17 versie voorbereiding
  • Configureren van een InputStream.
  • JDBCAppender niet gesloten als gevolg van SQL Uitzondering tijdens het uitvoeren van een
  • SQL.
  • Memoryleak -. Org.apache.log4j.helpers.ThreadLocalMap
  • DOMConfigurator sluit niet input-stroom wanneer geconfigureerd op basis
  • op URL.
  • javadoc.jar ontbrak AANKONDIGING en LICENTIE en bevatte SVN
  • inzendingen.
  • Verkeerde log levels aangemeld met series LoggingEvent.

Wat is nieuw in versie 1.2.16:

  • TelnetAppender mist berichten als een van de vele klanten te verbreken.
  • Javadoc klasse index gecorrumpeerd door JDBCAppender deprecation waarschuwing.
  • Agent.java is enige afhankelijkheid van jmxtools.jar met Java 5 +.
  • Javadoc voor Appender.getName impliceert dat de return waarde uniek en niet leeg zal zijn.
  • Meer Debug output voor log4j automatisch configureren aangevraagd.

Eisen

  • Java 6 of hoger

Vergelijkbare software

Andere software van ontwikkelaar Apache Software Foundation

Apache Abdera
Apache Abdera

13 Apr 15

Apache Qpid
Apache Qpid

12 Apr 15

Apache Axis
Apache Axis

5 Jun 15

Reacties op Apache Log4j

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!