Apache Log4j

Screenshot Λογισμικό:
Apache Log4j
Στοιχεία Λογισμικού:
Εκδοχή: 2.5 επικαιροποιημένο
Ανεβάστε ημερομηνία: 9 Feb 16
Προγραμματιστής: Apache Software Foundation
Άδεια: Δωρεάν
Δημοτικότητα: 58

Rating: 4.0/5 (Total Votes: 2)

Apache Log4j είναι μια ανοικτή πηγή εργαλειοθήκη αναπτύχθηκε από το διάσημο Ίδρυμα Λογισμικού Apache που επιτρέπει στους προγραμματιστές να παρακολουθήσετε διάφορες πτυχές της εφαρμογής τους Java και / ή την ιστοσελίδα.

Log4j είναι ιδανική για τη λειτουργία καταγραφής και εντοπισμού των θέσεων εργασίας για τις εφαρμογές, αφήνοντας τους προγραμματιστές καταγράφουν ό, τι συμβαίνει κατά το χρόνο εκτέλεσης και να το αποθηκεύσετε για αργότερα την ανάλυση και τον εντοπισμό σφαλμάτων.

Εξαιρετικά σημαντικό για τους περισσότερους προγραμματιστές που έχουν εργαστεί ποτέ με τη Java, αυτήν τη βιβλιοθήκη λειτουργεί χρησιμοποιώντας ένα σύνολο απλών στοιχείων.

Υπάρχουν συστατικά (κλάσεις Java) για τη διαχείριση της διαμόρφωσης καταγραφή, καταγραφή φίλτρα, και η ίδια η λειτουργία καταγραφής.

Υποστήριξη για την κλασική επίπεδα καταγραφής περιλαμβάνεται, μαζί με τη δυνατότητα να προσθέσετε νέα συμβάντα καταγραφής και τα φίλτρα κατά το χρόνο εκτέλεσης με βάση την εξέλιξη του προγράμματος.

Το υποκατάστημα 2.x της είναι ασυμβίβαστη με τον προκάτοχό του, 1.x.

Οι εκδόσεις αυτής της βιβλιοθήκης είναι επίσης διαθέσιμα για PHP και .NET περιβάλλοντα.

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Διορθώθηκε το πρόβλημα όπου Async Logger δεν καταγράφει τα δεδομένα στοίβας πλαίσιο νήμα. API Προστέθηκε μέθοδο getImmutableStackOrNull () για να ThreadContext.ContextStack interface.
  • Ενημέρωση docs για να διευκρινίσει το πώς να χρησιμοποιήσετε μορφοποιητή καταγραφικό και πρότυπο καταγραφικό μαζί.
  • Προστέθηκε υποστήριξη για τη δημιουργία περιτυλίγματα προσαρμοσμένα καταγραφικό που αντικαθιστούν τα υφιστάμενα επίπεδα καταγραφής και επεκτάθηκε περιτυλίγματα καταγραφικό που προσθέτουν τα επίπεδα καταγραφής προσαρμοσμένα στις ήδη υπάρχουσες.
  • LoggerConfigs χωρίς Επίπεδο κληρονομήσει τώρα το Επίπεδο από τη μητρική τους.
  • Android:. Δεν ήταν δυνατή η εύρεση της κατηγορίας «javax.naming.InitialContext», αναφέρεται από τη μέθοδο org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter δεν ταιριάζει multiline μηνύματα καταγραφής.
  • PatternLayout σελίδα manual λείπουν έγγραφα σχετικά με κεφαλίδα / υποσέλιδο.
  • Διορθώθηκε το σφάλμα Serialization με SocketAppender και Async υλοτόμοι. (Σταθερή στο RC2, αλλά δεν περιλαμβάνονται στις σημειώσεις έκδοσης.)
  • JMX GUI: σταθερό περιστασιακή ArrayIndexOutOfBoundsException μετά το πάτημα & quot? Αναμορφώσουν με XML κάτω από & quot ;. (Σταθερή στο RC2, αλλά δεν περιλαμβάνονται στις σημειώσεις έκδοσης.)
  • AsyncLoggerContextSelector θα πρέπει να διασφαλίζουν ότι διάφορα αντικείμενα AsyncLoggerContext δημιουργήθηκε από classloaders εφαρμογή Ιστού έχουν μοναδικά ονόματα.
  • Σταθερή προειδοποιήσεις επεξεργαστή σχολιασμό στο JDK 1.7 +.
  • Διορθώθηκε το περίεργο σφάλμα σύνταξης που έσκασε επάνω σε μια τάξη δοκιμή.

Τι είναι καινούργιο στην έκδοση 2.3:

  • Διορθώθηκε το πρόβλημα όπου Async Logger δεν καταγράφει το νήμα δεδομένα του πλαισίου στοίβας . API Προστέθηκε μέθοδο getImmutableStackOrNull () για να ThreadContext.ContextStack interface.
  • Ενημέρωση docs για να διευκρινίσει το πώς να χρησιμοποιήσετε μορφοποιητή καταγραφικό και πρότυπο καταγραφικό μαζί.
  • Προστέθηκε υποστήριξη για τη δημιουργία περιτυλίγματα προσαρμοσμένα καταγραφικό που αντικαθιστούν τα υφιστάμενα επίπεδα καταγραφής και επεκτάθηκε περιτυλίγματα καταγραφικό που προσθέτουν τα επίπεδα καταγραφής προσαρμοσμένα στις ήδη υπάρχουσες.
  • LoggerConfigs χωρίς Επίπεδο κληρονομήσει τώρα το Επίπεδο από τη μητρική τους.
  • Android:. Δεν ήταν δυνατή η εύρεση της κατηγορίας «javax.naming.InitialContext», αναφέρεται από τη μέθοδο org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter δεν ταιριάζει multiline μηνύματα καταγραφής.
  • PatternLayout σελίδα manual λείπουν έγγραφα σχετικά με κεφαλίδα / υποσέλιδο.
  • Διορθώθηκε το σφάλμα Serialization με SocketAppender και Async υλοτόμοι. (Σταθερή στο RC2, αλλά δεν περιλαμβάνονται στις σημειώσεις έκδοσης.)
  • JMX GUI: σταθερό περιστασιακή ArrayIndexOutOfBoundsException μετά το πάτημα & quot? Αναμορφώσουν με XML κάτω από & quot ;. (Σταθερή στο RC2, αλλά δεν περιλαμβάνονται στις σημειώσεις έκδοσης.)
  • AsyncLoggerContextSelector θα πρέπει να διασφαλίζουν ότι διάφορα αντικείμενα AsyncLoggerContext δημιουργήθηκε από classloaders εφαρμογή Ιστού έχουν μοναδικά ονόματα.
  • Σταθερή προειδοποιήσεις επεξεργαστή σχολιασμό στο JDK 1.7 +.
  • Διορθώθηκε το περίεργο σφάλμα σύνταξης που έσκασε επάνω σε μια τάξη δοκιμή.

Τι είναι καινούργιο στην έκδοση 2.2:

  • Διορθώθηκε το πρόβλημα όπου Async Logger δεν καταγράφει το νήμα δεδομένα του πλαισίου στοίβας . API Προστέθηκε μέθοδο getImmutableStackOrNull () για να ThreadContext.ContextStack interface.
  • Ενημέρωση docs για να διευκρινίσει το πώς να χρησιμοποιήσετε μορφοποιητή καταγραφικό και πρότυπο καταγραφικό μαζί.
  • Προστέθηκε υποστήριξη για τη δημιουργία περιτυλίγματα προσαρμοσμένα καταγραφικό που αντικαθιστούν τα υφιστάμενα επίπεδα καταγραφής και επεκτάθηκε περιτυλίγματα καταγραφικό που προσθέτουν τα επίπεδα καταγραφής προσαρμοσμένα στις ήδη υπάρχουσες.
  • LoggerConfigs χωρίς Επίπεδο κληρονομήσει τώρα το Επίπεδο από τη μητρική τους.
  • Android:. Δεν ήταν δυνατή η εύρεση της κατηγορίας «javax.naming.InitialContext», αναφέρεται από τη μέθοδο org.apache.logging.log4j.core.lookup.JndiLookup.lookup
  • RegexFilter δεν ταιριάζει multiline μηνύματα καταγραφής.
  • PatternLayout σελίδα manual λείπουν έγγραφα σχετικά με κεφαλίδα / υποσέλιδο.
  • Διορθώθηκε το σφάλμα Serialization με SocketAppender και Async υλοτόμοι. (Σταθερή στο RC2, αλλά δεν περιλαμβάνονται στις σημειώσεις έκδοσης.)
  • JMX GUI: σταθερό περιστασιακή ArrayIndexOutOfBoundsException μετά το πάτημα & quot? Αναμορφώσουν με XML κάτω από & quot ;. (Σταθερή στο RC2, αλλά δεν περιλαμβάνονται στις σημειώσεις έκδοσης.)
  • AsyncLoggerContextSelector θα πρέπει να διασφαλίζουν ότι διάφορα αντικείμενα AsyncLoggerContext δημιουργήθηκε από classloaders εφαρμογή Ιστού έχουν μοναδικά ονόματα.
  • Σταθερή προειδοποιήσεις επεξεργαστή σχολιασμό στο JDK 1.7 +.
  • Διορθώθηκε το περίεργο σφάλμα σύνταξης που έσκασε επάνω σε μια τάξη δοκιμή.

Τι είναι καινούργιο στην έκδοση 2.0-βητα3:

  • Προστέθηκε διάστημα και διαμορφώνουν τις επιλογές για να TimeBasedTriggeringPolicy να δοθεί περισσότερος λεπτομερή έλεγχο του πότε πρέπει να συμβεί τροχαίο αρχείο.
  • Προστέθηκε υποστήριξη για τα πακέτα φιλτράρισμα από τα ίχνη στοίβας.
  • Εάν το σύστημα ιδιοκτησίας & quot? DisableThreadContextStack & quot? έχει οριστεί ωθεί στην ThreadContext θα αγνοηθούν. Αν το σύστημα ιδιοκτησίας & quot? DisableThreadContext & quot? έχει οριστεί τόσο puts και ωθεί θα αγνοηθούν.
  • Εάν το σύστημα ιδιοκτησίας & quot? DisableThreadContextMap & quot? έχει οριστεί βάζει στο ThreadContext
  • θα αγνοηθεί. Αν το σύστημα ιδιοκτησίας & quot? DisableThreadContext & quot? έχει οριστεί τόσο puts και ωθεί θα αγνοηθούν.
  • Προστέθηκε υποστήριξη για τα χρώματα ANSI, προσθέτοντας το αποκορύφωμα και το στυλ μετατροπείς μοτίβο. Σταθερό μοτίβο parsing να επιτρέψει ένθετα σχέδια.
  • κατοικίδια η καταγραφή κατάστασης που πρέπει να κατευθύνεται προς stderr ή σε ένα αρχείο.
  • Προστέθηκε getFormats να MultiformatMessage και να επιτρέψει StructuredDataMessage να μορφοποιήσετε ως XML.

Τι είναι καινούργιο στην έκδοση 1.2.17:.

  • log4j 1.2.17 προετοιμασία απελευθέρωση
  • Διαμόρφωση από InputStream.
  • JDBCAppender δεν έκλεισε λόγω SQL Εξαίρεση κατά την εκτέλεση μιας
  • SQL.
  • Memoryleak -. Org.apache.log4j.helpers.ThreadLocalMap
  • DOMConfigurator δεν κλείνει ρεύμα εισόδου όταν έχει διαμορφωθεί με βάση
  • σχετικά με τη διεύθυνση URL.
  • javadoc.jar έλειπε ΠΡΟΚΗΡΥΞΗ και την άδεια και περιείχε .svn
  • εγγραφές.
  • Λάθος επίπεδα καταγραφής συνδεθεί με συνέχειες LoggingEvent.

Τι είναι καινούργιο στην έκδοση 1.2.16:

  • TelnetAppender χάνει μηνύματα όταν ένας από τους πολλούς πελάτες αποσυνδέσετε.
  • δείκτη κλάσης Javadoc καταστραφεί από προειδοποίηση υποτίμηση JDBCAppender.
  • Agent.java είναι αποκλειστική εξάρτηση από την jmxtools.jar με τη Java 5 +.
  • Javadoc για Appender.getName συνεπάγεται ότι η επιστρεφόμενη τιμή θα είναι μοναδική και δεν null.
  • Περισσότερα εντοπισμού σφαλμάτων εξόδου για log4j auto-configure ζητήθηκε.

Απαιτήσεις :

  • Java 6 ή νεότερη έκδοση

Παρόμοια λογισμικά

Spring XD
Spring XD

10 Apr 16

tileJs
tileJs

13 May 15

eventPause.js
eventPause.js

10 Dec 15

Άλλο λογισμικό του προγραμματιστή Apache Software Foundation

Apache Nutch
Apache Nutch

1 Mar 15

Apache XML-RPC
Apache XML-RPC

14 Apr 15

Apache Shiro
Apache Shiro

1 Oct 15

Apache Struts
Apache Struts

1 Oct 15

Σχόλια για Apache Log4j

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία