Als «log4j» getaggte Fragen

log4j ist ein beliebtes Java-basiertes Protokollierungsprogramm. Es ist ein Projekt der Apache Software Foundation und unter der Apache Software License, Version 2.0, lizenziert

7
Sollten neue Projekte Logback anstelle von log4j verwenden? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
78 java  logging  log4j  logback 

3
Kann log4j anzeigen, mit welcher Datei es sich selbst konfiguriert hat?
Frage Ist es möglich, dass Log4J den vollständigen Pfad der für die Konfiguration verwendeten Datei anzeigt? Hintergrund Ich habe eine Hassliebe zu log4j. In guten Zeiten ist es großartig, aber wenn es nicht funktioniert, kann es eines der schwierigsten Dinge sein, Fehler zu beheben. Ich verwalte die gesamte Protokollierung in …
78 java  log4j 

7
Wie stelle ich die log4j-Ebene in der Befehlszeile ein?
Ich möchte einer Klasse, an der ich arbeite, einige log.debug-Anweisungen hinzufügen, und ich möchte dies beim Ausführen des Tests in der Ausgabe sehen. Ich möchte die log4j-Eigenschaften in der Befehlszeile folgendermaßen überschreiben: -Dlog4j.logger.com.mypackage.Thingie=DEBUG Ich mache so etwas häufig. Ich bin speziell nur an einer Möglichkeit interessiert, dies auf der Kommandozeile …
77 java  log4j 

8
Anmelden in Java und allgemein: Best Practices?
Manchmal, wenn ich meinen Protokollcode sehe, frage ich mich, ob ich es richtig mache. Es gibt vielleicht keine endgültige Antwort darauf, aber ich habe folgende Bedenken: Bibliotheksklassen Ich habe mehrere Bibliotheksklassen, die möglicherweise einige INFONachrichten protokollieren . Schwerwiegende Fehler werden als Ausnahmen gemeldet. Derzeit habe ich eine statische Protokollierungsinstanz in …
76 java  logging  log4j 

18
Java Log Viewer [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren . Verbessere diese Frage Leider ist die einzige Möglichkeit, ein Programm zu debuggen, …
75 java  log4j  viewer 

2
Wie kann ich zwei separate Protokolldateien mit einer log4j-Konfigurationsdatei erstellen?
Ich kann nicht herausfinden, wie ich mein log4j so konfiguriere, dass mein debugLog und mein reportsLog voneinander getrennt sind (nicht additiv). Warum ist das ReportsLog in der folgenden Konfiguration immer leer? log4j.rootLogger=TRACE, stdout, debugLog log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d [%24F:%t:%L] - %m%n log4j.appender.debugLog=org.apache.log4j.FileAppender log4j.appender.debugLog.File=logs/debug.log log4j.appender.debugLog.layout=org.apache.log4j.PatternLayout log4j.appender.debugLog.layout.ConversionPattern=%d [%24F:%t:%L] - %m%n log4j.reportsLog=DEBUG,reportsLog log4j.appender.reportsLog=org.apache.log4j.FileAppender log4j.appender.reportsLog.File=logs/reports.log …
74 java  logging  log4j 

10
Log4J: Strategien zum Erstellen von Logger-Instanzen
Ich habe mich für das Log4J-Protokollierungsframework für ein neues Java-Projekt entschieden. Ich frage mich, welche Strategie ich zum Erstellen / Verwalten von Logger-Instanzen verwenden soll und warum. eine Instanz von Logger pro Klasse, z class Foo { private static final Logger log = Logger.getLogger(Foo.class); } eine Instanz von Logger pro …
70 java  logging  log4j 

9
log4j zweimal protokollieren
Ich verwende log4j, um Fehler und andere Systeminformationen zu protokollieren. Aber kommen Sie von den Informationen, die zweimal auf INFO-Ebene protokolliert wurden. public static void main(final String... args) throws Exception { LOGGER.info("program started"); try { // try body codes } catch (Exception ex) { LOGGER.info("program start-up failed.",ex); } } Wenn …
70 logging  log4j 

8
log4j druckt den Stacktrace nicht für Ausnahmen
Ich benutze log4j mit Tomcat. Wenn ich Ausnahmen in meinen JSPs protokolliere, werden Servlets: private Logger _log = Logger.getLogger(this.getClass()); ... try{...} catch (Exception e) { _log.error("Error refreshing all prices", e); } Ich bekomme nur die erste Zeile der Ausnahme ohne Stacktrace. 17-Feb 17:37:45 ERROR AutoContrib: 175 - Ausnahme beim Veröffentlichen …
70 java  tomcat  logging  log4j 

4
wie man log4j dazu bringt, auch auf die Konsole zu schreiben
Gibt es eine Möglichkeit, log4j anzuweisen, sein Protokoll in die Datei und in die Konsole zu schreiben? danke gibt es meine Eigenschaften: log4j.rootLogger=DEBUG,console,R log4j.rootLogger=INFO, FILE log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n log4j.appender.FILE=org.apache.log4j.RollingFileAppender log4j.appender.FILE.File=log4j.log log4j.appender.FILE.MaxFileSize=512KB log4j.appender.FILE.MaxBackupIndex=3 log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n
69 java  apache  logging  log4j 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.