spring-boot执行器example项目取消log4j依赖
This commit is contained in:
parent
beb71a4939
commit
fa9fac3932
|
@ -3,8 +3,7 @@ package com.xxl.job.executor.service.jobhandler;
|
|||
import com.xxl.job.core.biz.model.ReturnT;
|
||||
import com.xxl.job.core.handler.IJobHandler;
|
||||
import com.xxl.job.core.handler.annotation.JobHander;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import com.xxl.job.core.log.XxlJobLogger;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
@ -17,20 +16,20 @@ import java.util.concurrent.TimeUnit;
|
|||
* 1、继承 “IJobHandler” ;
|
||||
* 2、装配到Spring,例如加 “@Service” 注解;
|
||||
* 3、加 “@JobHander” 注解,注解value值为新增任务生成的JobKey的值;多个JobKey用逗号分割;
|
||||
* 4、执行日志:需要通过 "XxlJobLogger.log" 打印执行日志;
|
||||
*
|
||||
* @author xuxueli 2015-12-19 19:43:36
|
||||
*/
|
||||
@JobHander(value="demoJobHandler")
|
||||
@Service
|
||||
public class DemoJobHandler extends IJobHandler {
|
||||
private static transient Logger logger = LoggerFactory.getLogger(DemoJobHandler.class);
|
||||
|
||||
@Override
|
||||
public ReturnT<String> execute(String... params) throws Exception {
|
||||
logger.info("XXL-JOB, Hello World.");
|
||||
XxlJobLogger.log("XXL-JOB, Hello World.");
|
||||
|
||||
for (int i = 0; i < 5; i++) {
|
||||
logger.info("beat at:{}", i);
|
||||
XxlJobLogger.log("beat at:" + i);
|
||||
TimeUnit.SECONDS.sleep(2);
|
||||
}
|
||||
return ReturnT.SUCCESS;
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
<property name="dataSource" ref="xxlJobDataSource" />
|
||||
</bean>
|
||||
</property>
|
||||
<property name="logPath" value="${xxl.job.executor.logpath}" />
|
||||
</bean>
|
||||
|
||||
<!-- ********************************* "XXL-JOB公共数据源" 配置, 仅在启动 "DbRegistHelper" 时才需要, 否则可删除 ********************************* -->
|
||||
|
|
|
@ -18,33 +18,10 @@
|
|||
</layout>
|
||||
</appender>
|
||||
|
||||
<appender name="xxl-job" class="com.xxl.job.core.log.XxlJobFileAppender">
|
||||
<param name="filePath" value="/data/applogs/xxl-job/jobhandler/"/>
|
||||
<!--<param name="append" value="true"/>-->
|
||||
<!--<param name="encoding" value="UTF-8"/>-->
|
||||
<layout class="org.apache.log4j.PatternLayout">
|
||||
<param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} xxl-job-executor-springboot-example [%c]-[%t]-[%M]-[%L]-[%p] %m%n"/>
|
||||
</layout>
|
||||
</appender>
|
||||
|
||||
|
||||
<logger name="com.xxl.job.core" additivity="false">
|
||||
<level value="INFO" />
|
||||
<appender-ref ref="CONSOLE" />
|
||||
<appender-ref ref="FILE" />
|
||||
<appender-ref ref="xxl-job"/>
|
||||
</logger>
|
||||
<logger name="com.xxl.job.executor.service.jobhandler" additivity="false">
|
||||
<level value="INFO" />
|
||||
<appender-ref ref="CONSOLE" />
|
||||
<appender-ref ref="FILE" />
|
||||
<appender-ref ref="xxl-job"/>
|
||||
</logger>
|
||||
<root>
|
||||
<level value="INFO" />
|
||||
<appender-ref ref="CONSOLE" />
|
||||
<appender-ref ref="FILE" />
|
||||
<appender-ref ref="xxl-job"/>
|
||||
</root>
|
||||
|
||||
</log4j:configuration>
|
|
@ -8,3 +8,4 @@ xxl.job.db.password=root_pwd
|
|||
xxl.job.executor.appname=xxl-job-executor-example
|
||||
xxl.job.executor.ip=
|
||||
xxl.job.executor.port=9999
|
||||
xxl.job.executor.logpath=/data/applogs/xxl-job/jobhandler/
|
Loading…
Reference in New Issue