Apache Log4j

Software kuvakaappaus:
Apache Log4j
Ohjelmiston tiedot:
Versio: 2.5 Päivitetty
Lähetyksen päivämäärä: 9 Feb 16
Lupa: Vapaa
Suosio: 58

Rating: 4.0/5 (Total Votes: 2)

Apache log4j on avoimen lähdekoodin työkalupakki kehittämä kuuluisan Apache Software Foundation, jonka avulla kehittäjät katsella eri puolia niiden Java-sovelluksen ja / tai verkkosivuilla.

log4j sopii käynnissä hakkuut ja jäljittämistä työpaikkojen sovelluksiin, kerroit kehittäjät tallentaa mitä tapahtuu suorituksen ja tallentaa sen myöhempää analyysia ja virheenkorjaus.

äärimmäisen tärkeää useimmille kehittäjille, jotka ovat joskus työskennellyt Java, tämä kirjasto teosten käyttämällä erilaisia ​​yksinkertaisia ​​komponentteja.

On komponentteja (Java-luokkia) hallinnoida hakkuut kokoonpano, kirjautumalla suodattimet, ja Hakkuuoperaatiot itse.

Tuki klassinen lokitasoilla on mukana yhdessä mahdollisuus liittää uusia puunkorjuun tapahtumia ja suodattimet suorituksen perustuvan ohjelman kehityksestä.

2.x haara on ristiriidassa sen edeltäjä, 1.x.

versiot tämän kirjasto ovat saatavilla myös PHP ja .NET ympäristöihin.

Mikä on uusi tässä julkaisussa:

  • Korjattu ongelma, jos async metsuri ei kirjaudu kierre yhteydessä pinon tiedot. API Lisätty menetelmä getImmutableStackOrNull () ja ThreadContext.ContextStack käyttöliittymä.
  • Päivitä Docs selvittämään, miten käyttää formatter metsuri ja standardi metsuri yhdessä.
  • Lisätty tuki tuottaa mukautettuja logger kääreet, jotka korvaavat nykyiset lokitasoilla ja laajennettu metsuri kääreet että lisätä mukautetun log tasoilla nykyisiä.
  • LoggerConfigs ilman Level nyt perivät Level vanhempiensa.
  • Android: ei löytynyt luokan javax.naming.InitialContext ", viitatut menetelmä org.apache.logging.log4j.core.lookup.JndiLookup.lookup.
  • RegexFilter ei täsmää MultiLine lokisanomia.
  • PatternLayout manuaalisivu puuttuvat asiakirjat header / alatunniste.
  • Kiinteät Serialization virhe SocketAppender ja async LOGGERIT. (Korjattu RC2, mutta ei sisälly julkaisutiedoissa.)
  • JMX GUI: kiinteä satunnaista ArrayIndexOutOfBoundsException painamisen jälkeen & quot; määrittää uudelleen XML alla & quot ;. (Korjattu RC2, mutta ei sisälly julkaisutiedoissa.)
  • AsyncLoggerContextSelector olisi varmistettava, että eri AsyncLoggerContext objekteja luotu www-sovellus classloaders on yksilölliset nimet.
  • Kiinteä huomautus prosessori varoitukset JDK 1.7 +.
  • Kiinteät outoa kokoelma virhe, joka piipahti testiluokka.

Mikä on uusi versiossa 2.3:

  • Korjattu ongelma, jos Async metsuri ei kirjaudu kierre yhteydessä pino data . API Lisätty menetelmä getImmutableStackOrNull () ja ThreadContext.ContextStack käyttöliittymä.
  • Päivitä Docs selvittämään, miten käyttää formatter metsuri ja standardi metsuri yhdessä.
  • Lisätty tuki tuottaa mukautettuja logger kääreet, jotka korvaavat nykyiset lokitasoilla ja laajennettu metsuri kääreet että lisätä mukautetun log tasoilla nykyisiä.
  • LoggerConfigs ilman Level nyt perivät Level vanhempiensa.
  • Android: ei löytynyt luokan javax.naming.InitialContext ", viitatut menetelmä org.apache.logging.log4j.core.lookup.JndiLookup.lookup.
  • RegexFilter ei täsmää MultiLine lokisanomia.
  • PatternLayout manuaalisivu puuttuvat asiakirjat header / alatunniste.
  • Kiinteät Serialization virhe SocketAppender ja async LOGGERIT. (Korjattu RC2, mutta ei sisälly julkaisutiedoissa.)
  • JMX GUI: kiinteä satunnaista ArrayIndexOutOfBoundsException painamisen jälkeen & quot; määrittää uudelleen XML alla & quot ;. (Korjattu RC2, mutta ei sisälly julkaisutiedoissa.)
  • AsyncLoggerContextSelector olisi varmistettava, että eri AsyncLoggerContext objekteja luotu www-sovellus classloaders on yksilölliset nimet.
  • Kiinteä huomautus prosessori varoitukset JDK 1.7 +.
  • Kiinteät outoa kokoelma virhe, joka piipahti testiluokka.

Mikä on uusi versiossa 2.2:

  • Korjattu ongelma, jos Async metsuri ei kirjaudu kierre yhteydessä pino data . API Lisätty menetelmä getImmutableStackOrNull () ja ThreadContext.ContextStack käyttöliittymä.
  • Päivitä Docs selvittämään, miten käyttää formatter metsuri ja standardi metsuri yhdessä.
  • Lisätty tuki tuottaa mukautettuja logger kääreet, jotka korvaavat nykyiset lokitasoilla ja laajennettu metsuri kääreet että lisätä mukautetun log tasoilla nykyisiä.
  • LoggerConfigs ilman Level nyt perivät Level vanhempiensa.
  • Android: ei löytynyt luokan javax.naming.InitialContext ", viitatut menetelmä org.apache.logging.log4j.core.lookup.JndiLookup.lookup.
  • RegexFilter ei täsmää MultiLine lokisanomia.
  • PatternLayout manuaalisivu puuttuvat asiakirjat header / alatunniste.
  • Kiinteät Serialization virhe SocketAppender ja async LOGGERIT. (Korjattu RC2, mutta ei sisälly julkaisutiedoissa.)
  • JMX GUI: kiinteä satunnaista ArrayIndexOutOfBoundsException painamisen jälkeen & quot; määrittää uudelleen XML alla & quot ;. (Korjattu RC2, mutta ei sisälly julkaisutiedoissa.)
  • AsyncLoggerContextSelector olisi varmistettava, että eri AsyncLoggerContext objekteja luotu www-sovellus classloaders on yksilölliset nimet.
  • Kiinteä huomautus prosessori varoitukset JDK 1.7 +.
  • Kiinteät outoa kokoelma virhe, joka piipahti testiluokka.

Mikä on uusi versiossa 2.0-beta3:

  • Lisätty aikaväli sekä porrastaa vaihtoehtoja TimeBasedTriggeringPolicy jäisi enemmän hienojakoinen valvonta, kun tiedoston liikkuvan pitäisi tapahtua.
  • Lisätty tuki suodatusta paketteja pinon jälkiä.
  • Jos järjestelmä omaisuuden & quot; disableThreadContextStack & quot; on asetettu välikkeet ThreadContext ohitetaan. Jos järjestelmä omaisuuden & quot; disableThreadContext & quot; asetetaan sekä puts ja työntää jätetään huomiotta.
  • Jos järjestelmä omaisuuden & quot; disableThreadContextMap & quot; asetetaan puts on ThreadContext
  • ohitetaan. Jos järjestelmä omaisuuden & quot; disableThreadContext & quot; asetetaan sekä puts ja työntää jätetään huomiotta.
  • Lisätty tuki ANSI värejä lisäämällä korostuksen ja tyyli kuvio muuntimet. Kiinteä malli jäsennys mahdollistaa sisäkkäisiä kuvioita.
  • Sallittu tila puunkorjuun voidaan ohjata stderr tai tiedostoon.
  • Lisätty getFormats jotta MultiformatMessage ja anna StructuredDataMessage muotoilla XML.

Mikä on uusi versiossa 1.2.17:

  • log4j 1.2.17 vapauttavaa valmistetta.
  • Määritä peräisin InputStream.
  • JDBCAppender ei suljettu, koska SQL Poikkeus suoritettaessa
  • SQL.
  • Memoryleak - org.apache.log4j.helpers.ThreadLocalMap.
  • DOMConfigurator ei sulkeudu tulovirran Konfiguroituna perustuu
  • URL-osoitteiden.
  • javadoc.jar puuttui ILMOITUS sekä lisenssi- ja sisälsi .svn
  • merkintöjä.
  • Väärä lokitasoilla rekisteröinyt serialisoiduksi LoggingEvent.

Mikä on uusi versiossa 1.2.16:

  • TelnetAppender kaipaa viestejä, kun yksi monista asiakkaista irrota.
  • Javadoc indeksiluokkaa korruptoitunut JDBCAppender vähättely varoitus.
  • Agent.java on ainoa riippuvuus jmxtools.jar Java 5 +.
  • Javadoc varten Appender.getName merkitsee sitä, että paluu arvo on ainutlaatuinen eikä null.
  • Lisää Debug lähtö log4j määritykset automaattisesti pyynnön.

Vaatimukset

  • Java 6 tai uudempi

Vastaavia ohjelmistoja

PreloadJS
PreloadJS

5 Jun 15

DOMtastic
DOMtastic

9 Feb 16

fQuery
fQuery

4 Jun 15

Muu ohjelmistojen kehittäjä Apache Software Foundation

Apache Rave
Apache Rave

13 Apr 15

Apache Hadoop
Apache Hadoop

10 Feb 16

Apache DdlUtils
Apache DdlUtils

12 Apr 15

Apache Woden
Apache Woden

10 Dec 15

Kommentit Apache Log4j

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan