Tag: log4j

log4j ist eine beliebte Java-basierte logging-Dienstprogramm. Es ist ein Projekt der Apache Software Foundation und wird unter der Lizenz Der Apache Software Lizenz, Version 2.0

Verwenden von Systemumgebungsvariablen in der log4j xml-Konfiguration

Anzahl der Antworten 5 Antworten
Ist es möglich, Verweis-Systemumgebungsvariablen (im Gegensatz zu Java-system-properties) in einer log4j-xml-Konfiguration-Datei? Ich würde gerne in der Lage sein, etwas zu tun: <level value="${env.LOG_LEVEL}" /> - und haben es bekommen, die aus dem system-Umwelt-Variablen, so kann ich vermeiden,

Log4j2 warum würdest du es über log4j benutzen?

Anzahl der Antworten 2 Antworten
Ich muss etwas fehlen aber ich schaue mir das jetzt seit ein paar Tagen, aber warum auf der Erde würden Sie jemals verwenden log4j2 über log4j (außer der Leistung)? Von dem, was ich bisher gesehen habe, log4j2

Externe log4j.xml-Datei

Anzahl der Antworten 9 Antworten
Ich versuche zu laufen, ein Glas mit den log4j.xml Datei auf dem system, die außerhalb der jar-etwa so: java -jar MyJarName.jar -cp=/opt/companyName/pathToJar/ log4j.configuration=log4j.xml argToJar1 argToJar2 Habe ich auch schon versucht: java -jar MyJarName.jar -cp=/opt/companyName/pathToJar/ log4j.configuration=/opt/companyName/pathToJar/log4j.xml argToJar1 argToJar2

Warum verwendet zookeeper nicht mein Protokollverzeichnis log4j.properties?

Anzahl der Antworten 6 Antworten
In meinem zookeeper/conf/log4j.properties-Datei, die ich den Tierpfleger.log.- dir $HOME/zklogs Wenn ich zkServer.sh es nicht das Verzeichnis. Stattdessen verwendet Sie die ${ZOO_LOG_DIR} was, wenn ich wiederhole, es kommt auf "." Ich verstehe nicht, wie dieses Problem zu beheben,

Was sind Markierungen in Java Logging-Frameworks und was ist ein Grund, sie zu verwenden?

Anzahl der Antworten 1 Antworten
Ersten mal höre ich über die Marker, wenn Sie Lesen: http://slf4j.org/faq.html Ich prüfen des verfügbaren Methoden für die Logger Objekt: http://www.slf4j.org/api/org/slf4j/Logger.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Logger.html gefunden und Schnittstellen: http://www.slf4j.org/api/org/slf4j/Marker.html http://logging.apache.org/log4j/2.x/log4j-api/apidocs/org/apache/logging/log4j/Marker.html Mehr in die Tiefe Informationen, die ich bekommen aus: http://logback.qos.ch/manual/filters.html

Prüft in log4j isDebugEnabled, bevor die Protokollierung die Leistung verbessert?

Anzahl der Antworten 15 Antworten
Ich bin mit Log4J in meiner Anwendung für die Protokollierung. Bisher war ich mit den debug-Aufruf: Option 1: logger.debug("some debug text"); aber einige links empfehlen, es ist besser, zu überprüfen isDebugEnabled() erste, wie: Option 2: boolean debugEnabled

Wie kann ich 2 separate Protokolldateien mit einer log4j-Konfigurationsdatei erstellen?

Anzahl der Antworten 2 Antworten
Ich kann nicht herausfinden, wie zu konfigurieren, meine log4j, so dass mein debugLog und meine reportsLog sind voneinander getrennt (nicht Additiv). Warum ist es, dass in der Konfiguration unten die reportsLog ist immer leer? log4j.rootLogger=TRACE, stdout, debugLog

Erstellen mehrerer Protokolldateien mit unterschiedlichem Inhalt mit log4j

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zu konfigurieren, log4j, so dass es gibt verschiedene Ebenen der Protokollierung auf verschiedenen appenders? Ich versuche zum einrichten mehrerer log-Dateien. Die Haupt-log-Datei würde fangen alle INFOS und über die Nachrichten für alle Klassen.

Wie loggt man log4j zum lokalen Dateisystem innerhalb einer Spark-Anwendung, die auf YARN läuft?

Anzahl der Antworten 5 Antworten
Baue ich ein Apache Spark Streaming-Anwendung und es nicht schaffen, log in eine Datei auf dem lokalen Dateisystem wenn es läuft auf GARN. Wie können Sie diese erreichen? Ich habe log4.properties - Datei, so dass Sie kann

Wenn Sie einen log4j-Konsolenappender verwenden, verwenden Sie unterschiedliche Farben für verschiedene Threads

Anzahl der Antworten 2 Antworten
Ich bin aufspüren einige concurrency-Probleme, und es wäre sehr hilfreich, um die Ausgangsleitungen von jedem thread in einer anderen Farbe, wenn die Protokollierung in einer Konsole. Ich bin auf OS x Konnte dies durchgeführt werden, indem eine

Redirect System.out und System.err zu slf4j

Anzahl der Antworten 2 Antworten
Brauchte ich zum umleiten von System.out/err.println Ausgänge zu slf4j. Ich weiß, dass dies nicht die Art und Weise zu tun, die Protokollierung richtig aber es ist eine externe Bibliothek, welche Protokolle-System.aus InformationsquelleAutor der Frage itshorty | 2012-06-25

Log-Level der Nachricht zur Laufzeit in slf4j setzen

Anzahl der Antworten 12 Antworten
Bei der Verwendung von log4j, die Logger.log(Priority p, Object message) - Methode zur Verfügung und kann verwendet werden, um sich eine Nachricht in ein log-level während der Laufzeit festgelegt. Wir nutzen diese Tatsache und dieser Tipp umleiten

Fehler: "setFile (null, false) Aufruf fehlgeschlagen" bei Verwendung von log4j

Anzahl der Antworten 10 Antworten
Habe ich Hinzugefügt log4j.properties - Datei im source-Ordner des Projekts, aber ich bin noch immer ein log4j:error. Hier ist meine Log4j.Eigenschaften Datei: .rootCategory=DEBUG, R, O # Stdout log4j.appender.O=org.apache.log4j.ConsoleAppender log4j.appender.O=log44j.log # File log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=log4j.log # Control the maximum

Wie bekomme ich SLF4J "Hello World" mit log4j?

Anzahl der Antworten 4 Antworten
Dem "Hello World" Beispiel aus SLF4J ist nicht für mich arbeiten. Ich denke, das ist, weil ich fügte hinzu, slf4j-log4 zu meinem classpath. Sollte ich bei der Konfiguration log4j direkt für das Hallo-Welt zu arbeiten? log4j:WARN No

log4j Grundkonfiguration

Anzahl der Antworten 6 Antworten
Ich verwendet log4j zum loggen einige Schritte in meine Anwendung. Quick and dirty, die ich verwendet habe: org.apache.log4j.BasicConfigurator.configure(); Dieser Ausgabe meine logs in der Eclipse-Konsole. Ich möchte wissen, ob und wie auf die Schwelle höher als bei

Log4j: Warum sammelt der Root-Logger alle Log-Typen unabhängig von der Konfiguration?

Anzahl der Antworten 6 Antworten
Bin ich dass problem, dass obwohl ich die Ebene festlegen, um FEHLER in der root-tag, die angegebene appender protokolliert alle levels (debug, info, warn), um die Datei unabhängig der Einstellungen. Ich bin nicht eine log4j-Experte, so dass

Einloggen in Java und allgemein: Best Practices?

Anzahl der Antworten 8 Antworten
Manchmal wenn ich sehe das mein logging-code ich Frage mich, ob ich Tue es rechts. Möglicherweise gibt es keine definitive Antwort, aber ich habe Folgendes Anliegen: Bibliothek Klassen Habe ich einige Bibliotheks-Klassen, die sich anmelden konnten einige

Wie verwende ich AsyncAppender in log4j?

Anzahl der Antworten 3 Antworten
Wie zu verwenden AsyncAppender in log4j, um zu schreiben, log-Nachricht an den web service? Sollte ich meine eigenen Appender, die erweitern würde AsyncAppender oder einfach custom-appenders zur AsyncAppender? Wenn die zweite Entscheidung richtig ist, wo sollte ich

Was ist los mit dem Einloggen in Java?

Anzahl der Antworten 8 Antworten
Warum würde man mit einem der folgenden Pakete, statt die anderen? Java-Protokollierung Commons Logging Log4j SLF4j Logback InformationsquelleAutor der Frage Loki | 2008-12-10

Ist es sinnvoll, slf4j mit log4j2 zu verwenden?

Anzahl der Antworten 1 Antworten
Ich bin nicht in der Lage zu entscheiden, ob Sie slf4j oder nicht mit log4j2. Basierend auf dem online-Beiträge, nicht wie es irgendwelche performance-hit, aber ist es wirklich erforderlich sind. Auch diese Punkte-Regel zugunsten von log4j2: SLF4J

log4j: Wie benutzt man SocketAppender?

Anzahl der Antworten 2 Antworten
Habe ich eine Antwort zur Verwendung SocketAppender (ich brauche es zum sammeln von logs von verteiltem system), aber ich bin neu auf log4j und ich habe keine Ahnung, wie dieser Beispielcode. Wahrscheinlich sollte ich log4j-server.Eigenschaften wie: log4j.appender.SERVER=org.apache.log4j.net.SocketAppender

Wie konfiguriert man logs / catalina.out von tomcat 6 für per-app. (Konfigurieren Sie eine Web-App-spezifische Protokolldatei für sys.out, sys.err)

Anzahl der Antworten 1 Antworten
Voraussetzung ist das ... Wir haben unsere 3 web-Anwendungen bereitgestellt, die in RHEL-5-server, Einsatz von Anwendungen mit dem tomcat-6.0.16. Wir konfigurieren möchten, stdout, stderr, die kommen in tomcat/logs/catalina.in-app-spezifische log-Datei wie, tomcat/logs/app1.melden tomcat/logs/app2.melden tomcat/logs/app3.melden Sie sind wir mit

Bitte initialisieren Sie das log4j-System ordnungsgemäß. Während des laufenden Web-Service

Anzahl der Antworten 5 Antworten
Vielleicht sieht es dumm das zu Fragen aber ich bin verwirrt. Ich bezog mich auf Konfiguration von Log4j Eigenschaftaber es scheint nicht zu helfen. Ich geschrieben habe, einen einfachen web service HelloWorld. Und beim ausführen erhalte ich

Wie man maven so konfiguriert, dass es verschiedene log4j.properties-Dateien in verschiedenen Umgebungen verwendet

Anzahl der Antworten 5 Antworten
Ich möchte in der Lage sein, die Verwendung der verschiedenen log4j-Konfiguration für verschiedene Umgebungen. In meiner Entwicklungsumgebung, will ich mit log4j.Eigenschaften (Ein). Aber, wenn ich Baue in Maven für die Produktionsumgebung, will ich mit log4j.Eigenschaften (B). Bitte

Wie kann ich Protokolldateien in Log4j anhand der Zeit und nicht der Größe rotieren?

Anzahl der Antworten 5 Antworten
Ich verwende Log4j mit der RollingFileAppender zum erstellen einer log-rotation, basierend auf der Größe. Wie kann ich ihn konfigurieren, um Protokoll zu jeder, das Datei für eine bestimmte Menge von Zeitbevor drehen? Beispielsweise so, dass jede log-Datei

log4j.properties vs log4j.xml

Anzahl der Antworten 2 Antworten
Wurde ich gebeten, zu bewegen von Eigenschaften-Stil-Konfiguration im xml-Format. Der Prozess selbst ist einfach, und es ist nicht verursacht mir keine Probleme, ich war einfach neugierig, warum hab ich gefragt und ich suchte nach dem Grund. Ich

Konfigurieren Sie log4j so, dass es zur Laufzeit in einer benutzerdefinierten Datei protokolliert wird

Anzahl der Antworten 4 Antworten
Kann bitte jemand guide me, wie kann ich konfigurieren-log4j-log in einer bestimmten Datei, die ich festlegen, zur Laufzeit.Der name und Pfad der Protokolldatei werden zur Laufzeit generiert und die Anwendung muss sich auf die betreffende Datei. In

Wo befindet sich der richtige Speicherort für Log4j.properties in einem Eclipse-Projekt?

Anzahl der Antworten 10 Antworten
Wo in meinem Eclipse-Projekt, sollte ich hinzufügen, dass die log4j.properties - Datei, so dass es wie beabsichtigt funktioniert? InformationsquelleAutor der Frage Srinivas Reddy | 2011-02-22

Log4J: Strategien zum Erstellen von Logger-Instanzen

Anzahl der Antworten 10 Antworten
Beschloss ich, Log4J logging-framework für ein neues Java-Projekt. Ich Frage mich, welche Strategie soll ich verwenden für das erstellen/verwalten von Logger-Instanzen und warum? einer Instanz von Logger pro Klasse z.B. class Foo { private static final Logger

Java Logging: Zeigt die Quellzeilennummer des Aufrufers an (nicht die Logging-Hilfsmethode)

Anzahl der Antworten 8 Antworten
Den zahlreichen (seufz...) logging-frameworks für Java alle tun einen netten job der zeigt die Nummer der Zeile der Quell-Datei name für die Methode erstellt die die log-Meldung: log.info("hey"); [INFO] [Foo:413] hey Aber wenn eine helper-Methode in zwischen,

Log4J mit Spring initialisieren?

Anzahl der Antworten 5 Antworten
Ich habe eine web-app, die mithilfe von Spring Log4jConfigurer Klasse zu initialisieren, meine Log4J log-Fabrik. Im Grunde ist es initialisiert Log4J mit einer config-Datei aus dem Klassenpfad. Hier ist die config: <bean id="log4jInitializer" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean" depends-on="sbeHome"> <property name="targetClass"

Log4j: Wie konfiguriere ich die einfachste Dateiprotokollierung?

Anzahl der Antworten 4 Antworten
Meine Geschichte: Möchte ich eine Sache, die so einfach wie eine möglichst einfache log4j-logger, logs Zeilen in eine Datei. Ich habe einige Beispiele mit einigen Funktionen, aber keine grundlegende, Allgemeine, die wirklich funktioniert, und nicht mit einer

Ist es möglich Logbuch Logger Ebenen auf der Kommandozeile zu konfigurieren?

Anzahl der Antworten 3 Antworten
Log4J können Sie passieren die Ebene, die Sie möchten, insbesondere Logger in der Anwendung log-in von der Kommandozeile, z.B. "-Dlog4j.logger.com.was auch immer.MyClass=DEBUG". Ich kann nicht finden, eine ähnliche Einrichtung in Logback. Laut den FAQ, es scheint zu

Wie erstelle ich einen eigenen Appender in log4j?

Anzahl der Antworten 5 Antworten
Ich bin neu in log4j. Kann mir jemand erklären wie erstelle ich meine eigenen Appender? also, wie implementieren Sie die Klassen und Schnittstellen, und wie um es zu überschreiben? InformationsquelleAutor der Frage unknown | 2011-05-20

log4j mit Zeitstempel pro Protokolleintrag

Anzahl der Antworten 3 Antworten
dies ist mein log-Ausgabe INFO main digestemails - process inbox INFO main digestemails - checking for emails in c:\development\DCMail\email\KN-Source INFO main digestemails - digesting [email protected] INFO main digestemails - extracting attachments INFO main digestemails - no attachments

Wie kann ich die maximale Anzahl an Rollen und die maximale Größe für den Tomcat festlegen?

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit Leerzeichen, so müssen begrenzen Größe von catalina.aus 10M und begrenzen Sie die Anzahl der Rollen an 3 vorhergehenden Tagen. Ist es möglich mit nur konfigurieren der Protokollierung.Eigenschaften? Danke. InformationsquelleAutor der Frage user710818

Stapelverfolgung im Logger

Anzahl der Antworten 4 Antworten
Ich bin mit log4j zum anmelden meine Ausnahmen. Ich möchte melden, was ich in e.printStackTrace(); Mein code sieht wie folgt aus: try { } catch(Exception e) { log.error("Exception is:::" + e); } Aber den Inhalt bekomme ich

Java konvertiert Millisekunden in das Zeitformat

Anzahl der Antworten 8 Antworten
Ich versuche zu konvertieren, die einen long-Wert (Anzahl Millisekunden verstrichen ist 1/1/1970) zu einer Zeit-format h:m:s:ms Der long-Wert verwende ich als timestamp, bekomme ich aus dem Bereich timestamp der Protokollierung der Veranstaltung vom log4j. Wie mache ich

Wie konfiguriere ich Tomcat JULI Logging um Log-Dateien zu rollen?

Anzahl der Antworten 2 Antworten
Ich habe mehrere webapps, die java benutzen.util.die Protokollierung. Tomcat 5.5 ist so konfiguriert, dass der Juli-logger, so dass jede Web-App hat seine eigenen log-Datei. Das problem ist, dass Juli keine Eigenschaften für die maximale Dateigröße und Anzahl

Wie konfiguriere ich log4j mit einer Eigenschaftendatei?

Anzahl der Antworten 8 Antworten
Wie bekomme ich log4j zu Holen, eine Eigenschaften-Datei. Ich Schreibe ein Java-desktop-app, die ich verwenden möchten log4j. In meiner main-Methode, wenn diese: PropertyConfigurator.configure("log4j.properties"); Log4j.Eigenschaften Datei steht im selben Verzeichnis, wenn ich öffnen Sie die Jar. Doch ich

Log4j verschiedene Appender für verschiedene Log-Level mit der Eigenschaftendatei

Anzahl der Antworten 2 Antworten
Seit der offiziellen Dokumentation zu log4j ist ein broken linkund der getting-started-guide ist nicht zu helfen, würde ich gerne wissen, wie die Verwendung von zwei appenders mit verschiedenen log-Level für die gleiche logger, mit einem .properties -

Warum sollten Sie XML über Eigenschaftendateien für die Log4J-Konfiguration wählen?

Anzahl der Antworten 4 Antworten
Gibt es irgendwelche Gründe für die Verwendung von XML über properties-Dateien für die Log4J-Konfiguration? InformationsquelleAutor der Frage otto.poellath | 2009-08-10

Wie wird java.util.logging an log4j gesendet?

Anzahl der Antworten 6 Antworten
Ich habe eine bestehende Anwendung, die nicht alle von Ihrer Anmeldung gegen log4j. Wir verwenden eine Reihe von Bibliotheken, die entweder auch verwenden log4j oder sich gegen Commons Logging, die endet mit log4j unter der Decke in

Wie fügt einfach slf4j zur pom.xml log4j ein?

Anzahl der Antworten 2 Antworten
Aus, was ich gesehen habe im Beispiel Frühling pom.xml Dateien, die Sie hinzufügen, ein paar Einträge für slf4j und log4j und irgendwie wenn Sie log4j in spring-Anwendung wird es umhüllt von slf4j-Bibliothek. Kann mir jemand erklären, wie

Wo konfiguriere ich log4j in einer JUnit-Testklasse?

Anzahl der Antworten 4 Antworten
Blick auf die letzten JUnit-Testfall schrieb ich, als ich log4j ist BasicConfigurator.configure () - Methode innerhalb der Klasse Konstruktor. Das funktionierte gut für laufen, nur, dass eine einzige Klasse von Eclipse "run as JUnit test case" auswählen.

Wie lege ich log4j level in der Kommandozeile fest?

Anzahl der Antworten 6 Antworten
Möchte ich hinzufügen, dass einige Protokolldateien.debug-Anweisungen zu einer Klasse, die ich arbeite, und ich würde gerne sehen, dass in der Ausgabe beim ausführen der Tests. Ich möchte überschreiben Sie die log4j-Eigenschaften auf der Kommandozeile, mit so etwas

Wie log4j korrekt initialisiert wird?

Anzahl der Antworten 19 Antworten
Nach Zugabe von log4j auf meine Bewerbung bekomme ich die folgende Ausgabe jedes mal führe ich meine Anwendung: log4j:WARN No appenders gefunden werden konnte, der für den logger (slideselector.facedata.FaceDataParser). log4j:WARN Bitte initialisieren Sie die log4j-Systems richtig. Es

So geben Sie den dynamischen Dateinamen im Appender in log4j.xml ein

Anzahl der Antworten 4 Antworten
Ich bin mit log4j-Protokollierung. Ich habe log4j.xml - Datei zum erstellen von log-Dateien. Ich habe den absoluten Pfad für jede log-Datei als param tag-Wert. E. g.: <appender name="FA" class="org.apache.log4j.DailyRollingFileAppender"> <param name="DatePattern" value="'_'yyyyMMdd"/> <param name="File" value="D:/logFiles/GPreprocessor.log"/> <layout class="com.dnb.genericpreprocessor.common.log.AppXMLLayout"/>

Setzen Sie die Systemeigenschaft mit der Spring-Konfigurationsdatei

Anzahl der Antworten 4 Antworten
Konfiguration: Spring 2.5, Junit 4, Log4j Die log4j-Speicherort der Datei angegeben ist, von einer system-Eigenschaft ${log.location} Zur Laufzeit system-property-set-mit -D-java-option. Alles ist gut. Problem /Was Ich Brauche: Unit-test-Zeit, system-Eigenschaft nicht festgelegt ist, und Speicherort der Datei nicht

Zeigen Sie die Thread-ID anstelle des Thread-Namens im Protokoll an

Anzahl der Antworten 8 Antworten
Ich habe eine Struts-Anwendung mit log4j zum anzeigen von Informationen über die Anwendung. Muster format-log-Ausgabe ist wie folgt: log4j.appender.RALL.layout.ConversionPattern=[%p] %d{dd/MM/yyyy HH:mm:ss} [THREAD ID=%t] [CLASS=(%C{1}:%L)] %m%n Brauche ich, um zu zeigen, das thread-id statt der thread-Namen im log.