(以quartz 2.1.6為例)
- 所需lib:quartz-all-2.1.6.jar、slf4j-api-1.6.1.jar、slf4j-log4j12-1.6.1.jar、log4j-1.2.16.jar、c3p0-0.9.1.1.jar (直接至quartz官方網站就可下載)
- 創建檔案 log4j.properties,內容如下:
# Root logger option log4j.rootLogger=INFO, file # Direct log messages to a log file log4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.File=C:\\loging.log log4j.appender.file.MaxFileSize=1MB log4j.appender.file.MaxBackupIndex=1 log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n org.quartz.logger.schedLogger.class = org.quartz.impl.Log4jLogger org.quartz.logger.schedLogger.categoryName = scheduler
log4j.appender.file.File=C:\\loging.log 可自行更改為所需的file outputf路徑
log4j.rootLogger=INFO, file 自行更改所需的LOG LEVEL,共有:
TRACE > DEBUG > INFO > WARN > ERROR > FATAL - 創建檔案 quartz.properties,內容如下:
org.quartz.scheduler.instanceName = MyScheduler org.quartz.threadPool.threadCount = 3 org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore org.quartz.logger.schedLogger.class = org.quartz.impl.Log4jLogger
- 完成,再下來就是寫CODE囉
沒有留言:
張貼留言