Sfoglia il codice sorgente

spring-boot执行器example项目取消log4j依赖

xueli.xue 8 anni fa
parent
commit
fa9fac3932

+ 9 - 10
xxl-job-executor-springboot-example/src/main/java/com/xxl/job/executor/service/jobhandler/DemoJobHandler.java Vedi File

@@ -3,8 +3,7 @@ package com.xxl.job.executor.service.jobhandler;
3 3
 import com.xxl.job.core.biz.model.ReturnT;
4 4
 import com.xxl.job.core.handler.IJobHandler;
5 5
 import com.xxl.job.core.handler.annotation.JobHander;
6
-import org.slf4j.Logger;
7
-import org.slf4j.LoggerFactory;
6
+import com.xxl.job.core.log.XxlJobLogger;
8 7
 import org.springframework.stereotype.Service;
9 8
 
10 9
 import java.util.concurrent.TimeUnit;
@@ -12,28 +11,28 @@ import java.util.concurrent.TimeUnit;
12 11
 
13 12
 /**
14 13
  * 任务Handler的一个Demo(Bean模式)
15
- * 
14
+ *
16 15
  * 开发步骤:
17 16
  * 1、继承 “IJobHandler” ;
18 17
  * 2、装配到Spring,例如加 “@Service” 注解;
19 18
  * 3、加 “@JobHander” 注解,注解value值为新增任务生成的JobKey的值;多个JobKey用逗号分割;
20
- * 
19
+ * 4、执行日志:需要通过 "XxlJobLogger.log" 打印执行日志;
20
+ *
21 21
  * @author xuxueli 2015-12-19 19:43:36
22 22
  */
23 23
 @JobHander(value="demoJobHandler")
24 24
 @Service
25 25
 public class DemoJobHandler extends IJobHandler {
26
-	private static transient Logger logger = LoggerFactory.getLogger(DemoJobHandler.class);
27
-	
26
+
28 27
 	@Override
29 28
 	public ReturnT<String> execute(String... params) throws Exception {
30
-		logger.info("XXL-JOB, Hello World.");
31
-		
29
+		XxlJobLogger.log("XXL-JOB, Hello World.");
30
+
32 31
 		for (int i = 0; i < 5; i++) {
33
-			logger.info("beat at:{}", i);
32
+			XxlJobLogger.log("beat at:" + i);
34 33
 			TimeUnit.SECONDS.sleep(2);
35 34
 		}
36 35
 		return ReturnT.SUCCESS;
37 36
 	}
38
-	
37
+
39 38
 }

+ 1 - 0
xxl-job-executor-springboot-example/src/main/resources/applicationcontext-xxl-job.xml Vedi File

@@ -36,6 +36,7 @@
36 36
                 <property name="dataSource" ref="xxlJobDataSource" />
37 37
             </bean>
38 38
         </property>
39
+		<property name="logPath" value="${xxl.job.executor.logpath}" />
39 40
 	</bean>
40 41
 
41 42
     <!-- ********************************* "XXL-JOB公共数据源" 配置, 仅在启动 "DbRegistHelper" 时才需要, 否则可删除 ********************************* -->

+ 0 - 23
xxl-job-executor-springboot-example/src/main/resources/log4j.xml Vedi File

@@ -17,34 +17,11 @@
17 17
             <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} xxl-job-executor-springboot-example [%c]-[%t]-[%M]-[%L]-[%p] %m%n"/>
18 18
         </layout>
19 19
     </appender>
20
-    
21
-    <appender name="xxl-job" class="com.xxl.job.core.log.XxlJobFileAppender">
22
-        <param name="filePath" value="/data/applogs/xxl-job/jobhandler/"/>
23
-        <!--<param name="append" value="true"/>-->
24
-        <!--<param name="encoding" value="UTF-8"/>-->
25
-        <layout class="org.apache.log4j.PatternLayout">
26
-            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} xxl-job-executor-springboot-example [%c]-[%t]-[%M]-[%L]-[%p] %m%n"/>
27
-        </layout>
28
-    </appender>
29
-
30 20
 
31
-    <logger name="com.xxl.job.core" additivity="false">
32
-    	<level value="INFO" />
33
-        <appender-ref ref="CONSOLE" />
34
-        <appender-ref ref="FILE" />
35
-        <appender-ref ref="xxl-job"/>
36
-    </logger>
37
-    <logger name="com.xxl.job.executor.service.jobhandler" additivity="false">
38
-    	<level value="INFO" />
39
-        <appender-ref ref="CONSOLE" />
40
-        <appender-ref ref="FILE" />
41
-        <appender-ref ref="xxl-job"/>
42
-    </logger>
43 21
     <root>
44 22
         <level value="INFO" />
45 23
         <appender-ref ref="CONSOLE" />
46 24
         <appender-ref ref="FILE" />
47
-        <appender-ref ref="xxl-job"/>
48 25
     </root>
49 26
 
50 27
 </log4j:configuration>

+ 2 - 1
xxl-job-executor-springboot-example/src/main/resources/xxl-job-executor.properties Vedi File

@@ -7,4 +7,5 @@ xxl.job.db.password=root_pwd
7 7
 ### xxl-job executor address
8 8
 xxl.job.executor.appname=xxl-job-executor-example
9 9
 xxl.job.executor.ip=
10
-xxl.job.executor.port=9999
10
+xxl.job.executor.port=9999
11
+xxl.job.executor.logpath=/data/applogs/xxl-job/jobhandler/