From 68258c2cc864e34722d031c1c106f70d3ace7b71 Mon Sep 17 00:00:00 2001 From: "xueli.xue" Date: Tue, 2 May 2017 18:28:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0RM?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 27 +++---------------- .../resources/xxl-job-executor.properties | 2 ++ .../resources/xxl-job-executor.properties | 2 ++ 3 files changed, 7 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 355daee6..135c9639 100644 --- a/README.md +++ b/README.md @@ -588,32 +588,11 @@ CronTrigger cronTrigger = TriggerBuilder.newTrigger().withIdentity(triggerKey).w “执行器”接收到“调度中心”的调度请求时,如果任务类型为“Bean模式”,将会匹配Spring容器中的“Bean模式任务”,然后调用其execute方法,执行任务逻辑。如果任务类型为“GLUE模式”,将会加载GLue代码,实例化Java对象,注入依赖的Spring服务(注意:Glue代码中注入的Spring服务,必须存在与该“执行器”项目的Spring容器中),然后调用execute方法,执行任务逻辑。 ##### 5.5.4 任务日志 -XXL-JOB会为每次调度请求生成一个单独的日志文件,通过重写LOG4J的Appender实现,“调度中心”查看执行日志时将会加载对应的日志文件。 +XXL-JOB会为每次调度请求生成一个单独的日志文件,需要通过 "XxlJobLogger.log" 打印执行日志,“调度中心”查看执行日志时将会加载对应的日志文件。 -需要注意的是,“执行器”中日志Appender上配置的包名,需要覆盖到所有任务(Bean模式 + GLUE模式)的包名,否则覆盖不到的任务将不会生成日志文件。 +(历史版本通过重写LOG4J的Appender实现,存在依赖限制,该方式在新版本已经被抛弃) -``` -// 以下代码见/xxl-job/xxl-job-executor-example/src/main/resources/log4j.xml文件 - - - - - - - - -... - - - - - - -``` - -单独日志文件存放的位置可在“执行器”的log.xml文件进行自定义,默认位置为项目磁盘根目录下“/data/applogs/xxl-job/jobhandler/”; - -目录格式为:/data/applogs/xxl-job/jobhandler/“格式化日期”/“数据库调度日志记录的主键ID.log”。 +日志文件存放的位置可在“执行器”配置文件进行自定义,默认目录格式为:/data/applogs/xxl-job/jobhandler/“格式化日期”/“数据库调度日志记录的主键ID.log”。 #### 5.6 通讯模块剖析 diff --git a/xxl-job-executor-example/src/main/resources/xxl-job-executor.properties b/xxl-job-executor-example/src/main/resources/xxl-job-executor.properties index 62146a94..a950b06c 100644 --- a/xxl-job-executor-example/src/main/resources/xxl-job-executor.properties +++ b/xxl-job-executor-example/src/main/resources/xxl-job-executor.properties @@ -8,4 +8,6 @@ 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 log path xxl.job.executor.logpath=/data/applogs/xxl-job/jobhandler/ \ No newline at end of file diff --git a/xxl-job-executor-springboot-example/src/main/resources/xxl-job-executor.properties b/xxl-job-executor-springboot-example/src/main/resources/xxl-job-executor.properties index 62146a94..a950b06c 100644 --- a/xxl-job-executor-springboot-example/src/main/resources/xxl-job-executor.properties +++ b/xxl-job-executor-springboot-example/src/main/resources/xxl-job-executor.properties @@ -8,4 +8,6 @@ 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 log path xxl.job.executor.logpath=/data/applogs/xxl-job/jobhandler/ \ No newline at end of file