Apache Log4j egy nyílt forráskódú által kidolgozott eszköztár híres Apache Software Foundation, amely lehetővé teszi a fejlesztők nézni különböző oldalait, Java-alkalmazások és / vagy weboldal.
Log4j ideális futó naplózás és nyomkövetés munkahelyek alkalmazásokhoz Ezáltal a fejlesztők rögzíti, hogy mi történik a futás és őrizze meg későbbi elemzés és hibakeresés.
Rendkívül fontos, a legtöbb fejlesztő, hogy valaha is dolgozott Java, ez a könyvtár működik egy sor egyszerű alkatrészeket.
Vannak alkatrészek (Java osztályok) kezelésére naplózási konfigurációt, fakitermelés szűrők, és a naplózási művelet maga.
Támogatás klasszikus napló szintjét tartalmazza, valamint azt a lehetőséget, hogy csatolja az új események naplózását és szűrők futásidőben alapján a program alakulását.
A 2.x ága összeegyeztethetetlen elődje, 1.x.
változatai ezt a könyvtárat is rendelkezésre áll, a PHP és .NET környezetben.
Mi az új ebben a kiadásban:
- Rögzített kérdés, ahol Async Logger nem jelentkezik menet keretében verem adatai. API Hozzáadott módszer getImmutableStackOrNull () a ThreadContext.ContextStack felület.
- Frissítés docs tisztázni, hogyan kell használni formázó és adatgyűjtő és szabványos naplózó együtt.
- A támogatás a termelő egyéni adatgyűjtő burkolókkal lecseréljék naplózási szintek és terjeszteni adatgyűjtő burkolókkal hozzá egyéni naplózási szinteket a meglévőket.
- LoggerConfigs nélkül Level most öröklik a szint a szülő.
- Android: Nem található osztály "javax.naming.InitialContext" hivatkozni módszer org.apache.logging.log4j.core.lookup.JndiLookup.lookup.
- RegexFilter nem egyezik többsoros naplóüzeneteket.
- PatternLayout man oldalon hiányzó dokumentációt fejléc / lábléc.
- Fix sorszámozás hiba SocketAppender és aszinkron adatgyűjtő. (Rögzített RC2, de nem tartalmazza a kiadási megjegyzésekben.)
- JMX GUI: fix alkalmi ArrayIndexOutOfBoundsException megnyomása után & quot; újrakonfigurálhatja XML alatti & quot ;. (Rögzített RC2, de nem tartalmazza a kiadási megjegyzésekben.)
- AsyncLoggerContextSelector biztosítania kell, hogy a különböző AsyncLoggerContext által létrehozott objektumok web app classloaders egyedi nevek.
- Fix kommentár processzor figyelmeztetést JDK 1.7 +.
- Fix furcsa fordítási hibát, hogy felbukkant egy vizsgálati osztály.
Mi az új 2.3 verzió:
- Rögzített kérdés, ahol Async Logger nem jelentkezik menet keretében verem adatai . API Hozzáadott módszer getImmutableStackOrNull () a ThreadContext.ContextStack felület.
- Frissítés docs tisztázni, hogyan kell használni formázó és adatgyűjtő és szabványos naplózó együtt.
- A támogatás a termelő egyéni adatgyűjtő burkolókkal lecseréljék naplózási szintek és terjeszteni adatgyűjtő burkolókkal hozzá egyéni naplózási szinteket a meglévőket.
- LoggerConfigs nélkül Level most öröklik a szint a szülő.
- Android: Nem található osztály "javax.naming.InitialContext" hivatkozni módszer org.apache.logging.log4j.core.lookup.JndiLookup.lookup.
- RegexFilter nem egyezik többsoros naplóüzeneteket.
- PatternLayout man oldalon hiányzó dokumentációt fejléc / lábléc.
- Fix sorszámozás hiba SocketAppender és aszinkron adatgyűjtő. (Rögzített RC2, de nem tartalmazza a kiadási megjegyzésekben.)
- JMX GUI: fix alkalmi ArrayIndexOutOfBoundsException megnyomása után & quot; újrakonfigurálhatja XML alatti & quot ;. (Rögzített RC2, de nem tartalmazza a kiadási megjegyzésekben.)
- AsyncLoggerContextSelector biztosítania kell, hogy a különböző AsyncLoggerContext által létrehozott objektumok web app classloaders egyedi nevek.
- Fix kommentár processzor figyelmeztetést JDK 1.7 +.
- Fix furcsa fordítási hibát, hogy felbukkant egy vizsgálati osztály.
Mi az új 2.2-es verzióban:
- Rögzített kérdés, ahol Async Logger nem jelentkezik menet keretében verem adatai . API Hozzáadott módszer getImmutableStackOrNull () a ThreadContext.ContextStack felület.
- Frissítés docs tisztázni, hogyan kell használni formázó és adatgyűjtő és szabványos naplózó együtt.
- A támogatás a termelő egyéni adatgyűjtő burkolókkal lecseréljék naplózási szintek és terjeszteni adatgyűjtő burkolókkal hozzá egyéni naplózási szinteket a meglévőket.
- LoggerConfigs nélkül Level most öröklik a szint a szülő.
- Android: Nem található osztály "javax.naming.InitialContext" hivatkozni módszer org.apache.logging.log4j.core.lookup.JndiLookup.lookup.
- RegexFilter nem egyezik többsoros naplóüzeneteket.
- PatternLayout man oldalon hiányzó dokumentációt fejléc / lábléc.
- Fix sorszámozás hiba SocketAppender és aszinkron adatgyűjtő. (Rögzített RC2, de nem tartalmazza a kiadási megjegyzésekben.)
- JMX GUI: fix alkalmi ArrayIndexOutOfBoundsException megnyomása után & quot; újrakonfigurálhatja XML alatti & quot ;. (Rögzített RC2, de nem tartalmazza a kiadási megjegyzésekben.)
- AsyncLoggerContextSelector biztosítania kell, hogy a különböző AsyncLoggerContext által létrehozott objektumok web app classloaders egyedi nevek.
- Fix kommentár processzor figyelmeztetést JDK 1.7 +.
- Fix furcsa fordítási hibát, hogy felbukkant egy vizsgálati osztály.
Mi az új a 2.0-ás verzió-beta3:
- Added intervallum és modulálják lehetőségek TimeBasedTriggeringPolicy, hogy több finomszemcsés vezérelni a fájl gördülő kell történnie.
- A támogatás a szűrési csomagok veremkövetések.
- Ha a rendszer tulajdon & quot; disableThreadContextStack & quot; van beállítva, tolja a ThreadContext figyelmen kívül hagyja. Ha a rendszer tulajdon & quot; disableThreadContext & quot; van beállítva mind helyezi, és megnyomja figyelmen kívül hagyja.
- Ha a rendszer tulajdon & quot; disableThreadContextMap & quot; van beállítva helyezi a ThreadContext
- nem lesznek figyelembe véve. Ha a rendszer tulajdon & quot; disableThreadContext & quot; van beállítva mind helyezi, és megnyomja figyelmen kívül hagyja.
- A támogatás a ANSI színeket úgy, hogy a kiemelés és a stílus minta átalakítók. Fix minta elemzésekor, hogy egymásba ágyazott mintákat.
- megengedett az állapot naplózást kell irányítani stderr vagy fájlba.
- Added getFormats a MultiformatMessage és lehetővé StructuredDataMessage formázni, mint az XML.
Mi az új verzió 1.2.17:
- log4j 1.2.17 kiadás előkészítése.
- Beállítás egy InputStream.
- JDBCAppender nem miatt zárva SQL Exception végrehajtása közben egy
- SQL.
- Memoryleak - org.apache.log4j.helpers.ThreadLocalMap.
- DOMConfigurator nem záródik bemeneti folyam konfigurációban alapján
- Az URL.
- javadoc.jar hiányzott megjegyzés és licenc tartalmazott .svn
- bejegyzéseket.
- Helytelen naplózási szintek naplózott folytatásos LoggingEvent.
Mi az új verzió 1.2.16:
- TelnetAppender hiányzik az üzeneteket, ha az egyik a sok ügyfelek le.
- Javadoc osztályát megrontott JDBCAppender megszüntetésében figyelmeztetést.
- Agent.java az egyedüli függőséget jmxtools.jar Java 5 +.
- Java dokumentációt Appender.getName azt jelenti, hogy a visszatérési érték egyedi lesz és nem üres.
- További Debug kimenet log4j automatikusan beállítja a kért.
Követelmények :
- Java 6 vagy újabb
Hozzászólás nem található