ログをサポートするようにQuartzスケジューラを設定しようとしています。私は次のことをやってみました:QuartzスケジューラがLog4jメッセージを表示しない
私のアプリのclassesフォルダにlog4j.xmlを追加しました。そのためのコードは次のとおりです。
log4j:WARN No appenders could be found for logger
(org.quartz.simpl.SimpleThreadPool).
log4j:WARN Please initialize the log4j system properly.
教えてください:
static Logger logger = Logger.getLogger("QuartzReport.class");
logger.info("Info");
は、しかし、コンソールが起動すると、次のメッセージが表示されます。
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
を追加しましたが、私のスケジューラクラス内の文を、次の私は何かが欠けているかどうか私。
よろしく、 伊武
ダグラスが言及したものから、log4j.propertiesにorg.quartzのカテゴリを追加する必要があると思います。 –