Sie vermissen log4j.properties
oder log4j.xml
in Ihrem Klassenpfad.
Sie können dies umgehen, indem Sie
verwenden %Vor%Aber Vorsicht, dies wird NUR bei System.out protokolliert und nicht empfohlen. Sie sollten wirklich eine der obigen Dateien verwenden und in eine Protokolldatei schreiben.
Ein sehr einfaches Beispiel für log4j.properties
wäre
Sie müssen eine log4j.xml irgendwo in Ihrem Klassenpfad haben mit Informationen darüber, wo Sie loggen, wie Sie sich anmelden können. Alternativ können Sie all dies programmatisch in Ihrem Code einstellen, aber es ist viel schöner, die Flexibilität in Ihrem zu haben Implementierung.
Meine log4j.xml sieht folgendermaßen aus:
%Vor% Sie vermissen log4j.properties
oder log4j.xml
in Ihrem Klassenpfad.
Sie können dies umgehen, indem Sie
verwenden %Vor%Aber Vorsicht, dies wird NUR bei System.out protokolliert und nicht empfohlen. Sie sollten wirklich eine der obigen Dateien verwenden und in eine Protokolldatei schreiben.
Ein sehr einfaches Beispiel für log4j.properties
wäre
Sie müssen einen Appender für Ihren Logger definieren (z. B. eine Protokolldatei), z. in einer log4j.properties Dateien auf dem Klassenpfad.
Dieses Tutorial sollte alles enthalten, was Sie wissen müssen.
Ich versuche, etwas über log4j zu lernen, also habe ich einfach versucht, etwas zu tun, was sehr einfach ist;
%Vor%Aber nachdem ich das gemacht habe, habe ich;
%Vor%Weißt du, wo ich falsch liege?
Danke euch allen
Scheint, dass sich Ihre log4j.properties nicht im Klassenpfad befindet. Stellen Sie sicher, dass dies der Fall ist und dass Sie in Ihrer Konfigurationsdatei einen Logger mit dem Namen "ClientApplicationLog" definiert haben.
Sie müssen eine log4j.xml irgendwo in Ihrem Klassenpfad haben mit Informationen darüber, wo Sie loggen, wie Sie sich anmelden können. Alternativ können Sie all dies programmatisch in Ihrem Code einstellen, aber es ist viel schöner, die Flexibilität in Ihrem zu haben Implementierung.
Meine log4j.xml sieht folgendermaßen aus:
%Vor%Sie müssen einen Appender für Ihren Logger definieren (z. B. eine Protokolldatei), z. in einer log4j.properties Dateien auf dem Klassenpfad.
Dieses Tutorial sollte alles enthalten, was Sie wissen müssen.
Scheint, dass sich Ihre log4j.properties nicht im Klassenpfad befindet. Stellen Sie sicher, dass dies der Fall ist und dass Sie in Ihrer Konfigurationsdatei einen Logger mit dem Namen "ClientApplicationLog" definiert haben.