Der einfachste Weg ist, die log4j-Seiten bei Apache zu besuchen und die kurze Einführung zu lesen. Sie haben ein Beispiel log4j.configuration zum Kopieren und Einfügen bereit.
Es lohnt sich, das Handbuch zu lesen (auf die Gefahr hin, das Offensichtliche zu nennen). Es gibt eine Menge Konfigurationsoptionen, und sobald Sie lernen und verstehen, was möglich ist, können Sie einige sehr leistungsfähige Protokollierungssysteme implementieren.
Falls Sie darauf stossen und nach einer Beispieldatei für log4j2 suchen. Die Art und Weise, wie ich es zum Laufen brachte, war, einen Dateinamen log4j2.xml im Basis 'Ressourcen' Verzeichnis zu erstellen (ich benutze Maven, also 'src / main / resources')
Kopieren Sie dann die Beispielkonfiguration aus dem Handbuch: Ссылка
%Vor%Dies wird Ihnen einen schönen einfachen Konsolenlogger geben. Ich empfehle Ihnen, das Muster so zu modifizieren, wie es aussehen soll und das 'Root-Level =' zu etwas umfassenderem. Und natürlich lesen Sie das Handbuch für leistungsfähigere Einstellungen ...
Zusätzlich zu einigen anderen Antworten würde ich einen Persistenz-Appender hinzufügen, da dies der größte Vorteil der Verwendung von Logs gegenüber Konsolen und Debuggern ist; wenn man den Anwendungscode nicht in Echtzeit durchlaufen kann oder das Ereignis bereits aufgetreten ist.
! / "Pfad" / "Dateiname" schreibt in das root des Dateisystems. "Pfad" / "Dateiname" schreibt in den Pfad relativ zum Classpath-Stamm.
%Vor%