Hallo,
ich hätte 2 kurze Fragen zu Log4J.
Und zwar sieht meine log4j.properties folgendermaßen aus:
Den Logger lege ich z.B. in meiner Verbindungsklasse so an:
Frage1: Wo finde ich die Datei qqq.log? Bzw. wird bei diesem Code überhaupt in die Datei geschrieben?
Frage2: Ich habe in der Properties 2 Appender definiert. Wie kann ich es machen, dass beide Logger/Appender benutzt werden? Ich möchte nämlich einmal die Mledungen auf der Konsole und gleichzeitig auch in der Datei sehen. Ist so etwas möglich?
Schöne Grüße
Chris
ich hätte 2 kurze Fragen zu Log4J.
Und zwar sieht meine log4j.properties folgendermaßen aus:
Code:
log4j.rootLogger=DEBUG, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.Datei=org.apache.log4j.FileAppender
log4j.appender.Datei.File=qqq.log
log4j.appender.Datei.layout=org.apache.log4j.PatternLayout
# Print the date in ISO 8601 format
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
# Print only messages of level WARN or above in the package com.foo.
log4j.logger.datenbank=ERROR
Den Logger lege ich z.B. in meiner Verbindungsklasse so an:
Code:
private static Logger logger = Logger.getLogger(Verbindung.class);
Frage1: Wo finde ich die Datei qqq.log? Bzw. wird bei diesem Code überhaupt in die Datei geschrieben?
Frage2: Ich habe in der Properties 2 Appender definiert. Wie kann ich es machen, dass beide Logger/Appender benutzt werden? Ich möchte nämlich einmal die Mledungen auf der Konsole und gleichzeitig auch in der Datei sehen. Ist so etwas möglich?
Schöne Grüße
Chris