我正在尝试配置我的 Quartz 调度程序以支持日志记录。我曾尝试执行以下操作:
在我的应用程序的 classes 文件夹中添加了 log4j.xml。相同的代码是:
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
在我的调度程序类中添加了以下语句:
static Logger logger = Logger.getLogger("QuartzReport.class");
logger.info("Info");
但是,控制台会在启动时显示以下消息:
log4j:WARN No appenders could be found for logger
(org.quartz.simpl.SimpleThreadPool).
log4j:WARN Please initialize the log4j system properly.
请告诉我是否缺少某些东西。
问候, 伊布