Apache Log4j

Screenshot Software:
Apache Log4j
Szczegóły programowe:
Wersja: 2.5 Aktualizowane
Filmu: 9 Feb 16
Licencja: Wolny
Popularność: 58

Rating: 4.0/5 (Total Votes: 2)

Apache Log4j jest open source narzędzi opracowany przez znanego Apache Software Foundation, które umożliwia programistom oglądać różne aspekty ich aplikacji Java i / lub stronie.

Log4j jest idealna do biegania rejestrowanie i śledzenie pracy dla aplikacji, pozwalając programistom nagrywać to, co dzieje się w czasie rzeczywistym i zapisać go w celu późniejszej analizy i debugowania.

Niezwykle ważne dla większości deweloperów, którzy kiedykolwiek pracowali z Java to działa bibliotece przy użyciu zestawu prostych elementów.

Są to składniki (klasy Java) do zarządzania konfiguracją rejestrowania, rejestrowanie filtrów, a sama operacja logowania.

Pomoc dla klasycznych poziomów dziennika jest włączone, wraz z możliwością dołączania nowych rejestrowania zdarzeń i filtrów w czasie wykonywania na podstawie ewolucji programu.

gałęzi 2.x jest niezgodne z jego poprzednika, 1.x.

wersje tej biblioteki dostępne dla PHP i NET środowiska.

Co nowego w tym wydaniu:

  • Naprawiono błąd, gdzie asynchroniczny rejestrator nie rejestruje dane kontekstu stosu wątku. API Dodano metodę getImmutableStackOrNull (), aby ThreadContext.ContextStack interfejs.
  • docs Aktualizacja do wyjaśnienia, jak korzystać formatyzatora rejestratora i standardowego rejestratora razem.
  • Dodano wsparcie dla generowania obwolut niestandardowych rejestratora, które zastępują dotychczasowe poziomy dziennika i rozszerzonych owijarki rejestratora, które dodają niestandardowe poziomy dziennika do już istniejących.
  • LoggerConfigs bez Level teraz dziedziczą poziom od rodzica.
  • Android. Nie można odnaleźć klasy 'javax.naming.InitialContext ", odwołuje się od metody org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter nie pasuje multilinii wiadomości dziennika.
  • PatternLayout strona podręcznika brakująca dokumentacja na nagłówku / stopce.
  • Poprawiono błąd z SocketAppender serializacji i asynchroniczny rejestratory. (Ustalony w RC2, ale nie została ujęta w dokumencie Release Notes).
  • GUI JMX: fixed okolicznościowe ArrayIndexOutOfBoundsException po naciśnięciu & quot; rekonfiguracji z XML poniżej & quot ;. (Ustalony w RC2, ale nie została ujęta w dokumencie Release Notes).
  • AsyncLoggerContextSelector powinny zapewnić, że różne obiekty AsyncLoggerContext utworzone przez internetowych classloaders aplikacji mają unikalne nazwy.
  • Poprawiono adnotacji procesor ostrzeżenia na JDK 1.7 +.
  • Naprawiono błąd kompilacji dziwne, że pojawił się w klasie testowej.

Co nowego w wersji 2.3:

  • Naprawiono błąd, gdzie asynchroniczny rejestrator nie rejestruje wątek dane kontekstu stosu , API Dodano metodę getImmutableStackOrNull (), aby ThreadContext.ContextStack interfejs.
  • docs Aktualizacja do wyjaśnienia, jak korzystać formatyzatora rejestratora i standardowego rejestratora razem.
  • Dodano wsparcie dla generowania obwolut niestandardowych rejestratora, które zastępują dotychczasowe poziomy dziennika i rozszerzonych owijarki rejestratora, które dodają niestandardowe poziomy dziennika do już istniejących.
  • LoggerConfigs bez Level teraz dziedziczą poziom od rodzica.
  • Android. Nie można odnaleźć klasy 'javax.naming.InitialContext ", odwołuje się od metody org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter nie pasuje multilinii wiadomości dziennika.
  • PatternLayout strona podręcznika brakująca dokumentacja na nagłówku / stopce.
  • Poprawiono błąd z SocketAppender serializacji i asynchroniczny rejestratory. (Ustalony w RC2, ale nie została ujęta w dokumencie Release Notes).
  • GUI JMX: fixed okolicznościowe ArrayIndexOutOfBoundsException po naciśnięciu & quot; rekonfiguracji z XML poniżej & quot ;. (Ustalony w RC2, ale nie została ujęta w dokumencie Release Notes).
  • AsyncLoggerContextSelector powinny zapewnić, że różne obiekty AsyncLoggerContext utworzone przez internetowych classloaders aplikacji mają unikalne nazwy.
  • Poprawiono adnotacji procesor ostrzeżenia na JDK 1.7 +.
  • Naprawiono błąd kompilacji dziwne, że pojawił się w klasie testowej.

Co nowego w wersji 2.2:

  • Naprawiono błąd, gdzie asynchroniczny rejestrator nie rejestruje wątek dane kontekstu stosu , API Dodano metodę getImmutableStackOrNull (), aby ThreadContext.ContextStack interfejs.
  • docs Aktualizacja do wyjaśnienia, jak korzystać formatyzatora rejestratora i standardowego rejestratora razem.
  • Dodano wsparcie dla generowania obwolut niestandardowych rejestratora, które zastępują dotychczasowe poziomy dziennika i rozszerzonych owijarki rejestratora, które dodają niestandardowe poziomy dziennika do już istniejących.
  • LoggerConfigs bez Level teraz dziedziczą poziom od rodzica.
  • Android. Nie można odnaleźć klasy 'javax.naming.InitialContext ", odwołuje się od metody org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter nie pasuje multilinii wiadomości dziennika.
  • PatternLayout strona podręcznika brakująca dokumentacja na nagłówku / stopce.
  • Poprawiono błąd z SocketAppender serializacji i asynchroniczny rejestratory. (Ustalony w RC2, ale nie została ujęta w dokumencie Release Notes).
  • GUI JMX: fixed okolicznościowe ArrayIndexOutOfBoundsException po naciśnięciu & quot; rekonfiguracji z XML poniżej & quot ;. (Ustalony w RC2, ale nie została ujęta w dokumencie Release Notes).
  • AsyncLoggerContextSelector powinny zapewnić, że różne obiekty AsyncLoggerContext utworzone przez internetowych classloaders aplikacji mają unikalne nazwy.
  • Poprawiono adnotacji procesor ostrzeżenia na JDK 1.7 +.
  • Naprawiono błąd kompilacji dziwne, że pojawił się w klasie testowej.

Co nowego w wersji 2.0-beta3:

  • Dodano odstęp i modulują opcje do TimeBasedTriggeringPolicy aby umożliwić bardziej drobnoziarnista kontrola kiedy powinien wystąpić pliku toczenia.
  • Dodano wsparcie dla filtrowania pakietów z ślady stosu.
  • Jeśli mienia & quot; System disableThreadContextStack & quot; jest ustawiony naciska na ThreadContext będą ignorowane. Jeśli własności & quot; System disableThreadContext & quot; jest ustawiony zarówno puts i popycha zostaną zignorowane.
  • Jeśli mienia & quot; System disableThreadContextMap & quot; jest ustawiony stawia na ThreadContext
  • będą ignorowane. Jeśli własności & quot; System disableThreadContext & quot; jest ustawiony zarówno puts i popycha zostaną zignorowane.
  • Dodano wsparcie dla kolorów ANSI dodając na światła i stylu konwertery wzorca. Ustalony wzorzec parsowania aby umożliwić zagnieżdżonych wzory.
  • Dozwolone rejestrowanie stanu należy kierować do stderr lub do pliku.
  • Dodano getFormats do MultiformatMessage i pozwalają StructuredDataMessage sformatować jako XML.

Co nowego w wersji 1.2.17.

  • log4j 1.2.17 Przygotowanie release
  • Konfiguracja z InputStream.
  • JDBCAppender nie został zamknięty z powodu SQL wyjątek podczas wykonywania
  • SQL.
  • Memoryleak -. Org.apache.log4j.helpers.ThreadLocalMap
  • DOMConfigurator nie zamyka się, gdy strumień wejściowy oparty konfigurowane
  • w adresie URL.
  • javadoc.jar brakowało uprzedzenia i licencję i zawarte .svn
  • wpisów.
  • Nieprawidłowe poziomy dziennika rejestrowane w odcinkach LoggingEvent.

Co nowego w wersji 1.2.16:

  • TelnetAppender zdobywa wiadomości, kiedy odłączyć jeden z wielu klientów.
  • Indeks klasa Javadoc uszkodzony przez JDBCAppender Deprecation ostrzeżenia.
  • Agent.java jest jedynym zależność jmxtools.jar z Java 5 +.
  • Javadoc dla Appender.getName zakłada, że ​​wartość zwracana będzie wyjątkowy i nie jest pusta.
  • Więcej wyjście debugowania dla log4j auto skonfigurować wymagane.

Wymagania :

  • Java 6 lub nowszy;

Podobne oprogramowanie

Plates
Plates

1 Mar 15

Apache Commons CLI
Apache Commons CLI

20 Jul 15

cmdparse
cmdparse

12 Apr 15

Jusbpmp
Jusbpmp

21 Jul 15

Inne programy z deweloperem Apache Software Foundation

Apache Blur
Apache Blur

13 Apr 15

Apache Mahout
Apache Mahout

6 Mar 16

Apache Drill
Apache Drill

9 Feb 16

Komentarze do Apache Log4j

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii