Ich versuche, meinen Quartz-Scheduler so zu konfigurieren, dass er die Protokollierung unterstützt. Ich habe versucht, folgendes zu tun:Quarz-Scheduler zeigt keine Log4j-Meldungen an
log4j.xml im Klassenordner meiner App hinzugefügt. Der Code für das gleiche ist:
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=
%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.rootLogger=debug, stdout
Added Aussagen in meiner Ablaufsteuerungs-Klasse folgende:
static Logger logger = Logger.getLogger("QuartzReport.class");
logger.info("Info");
jedoch die Konsole zeigt die folgende Meldung mit bis starten:
log4j:WARN No appenders could be found for logger
(org.quartz.simpl.SimpleThreadPool).
log4j:WARN Please initialize the log4j system properly.
Bitte sagen ich, ob ich etwas vermisse.
Grüße, Ibu
Aprt von was Douglas erwähnt, ich denke, Sie müssen Kategorie für org.quartz in log4j.properties hinzufügen –