Kaynağa Gözat

调度中心项目日志配置改为xml文件格式

xuxueli 8 yıl önce
ebeveyn
işleme
ee1e32ddf3

+ 2 - 1
doc/XXL-JOB官方文档.md Dosyayı Görüntüle

1023
 - 2、失败告警策略扩展:默认提供邮件失败告警,可扩展短信等,扩展代码位置为 "JobFailMonitorHelper.failAlarm";
1023
 - 2、失败告警策略扩展:默认提供邮件失败告警,可扩展短信等,扩展代码位置为 "JobFailMonitorHelper.failAlarm";
1024
 - 3、修复任务监控线程被耗时任务阻塞的问题;
1024
 - 3、修复任务监控线程被耗时任务阻塞的问题;
1025
 - 4、修复任务监控线程无法监控任务触发和执行状态均未0的问题;
1025
 - 4、修复任务监控线程无法监控任务触发和执行状态均未0的问题;
1026
-
1026
+- 5、调度中心项目日志配置改为xml文件格式;
1027
 
1027
 
1028
 ### TODO LIST
1028
 ### TODO LIST
1029
 - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限;
1029
 - 1、任务权限管理:执行器为粒度分配权限,核心操作校验权限;
1041
 - 13、执行器Log清理功能:调度中心Log删除时同步删除执行器中的Log文件;
1041
 - 13、执行器Log清理功能:调度中心Log删除时同步删除执行器中的Log文件;
1042
 - 14、脚本任务 Shell、Python和Nodejs,如何友好获取分片参数;
1042
 - 14、脚本任务 Shell、Python和Nodejs,如何友好获取分片参数;
1043
 - 15、Bean模式任务,JobHandler自动从执行器中查询展示为下拉框,选择后自动填充任务名称等属性;
1043
 - 15、Bean模式任务,JobHandler自动从执行器中查询展示为下拉框,选择后自动填充任务名称等属性;
1044
+- 16、任务告警邮件优化,调整为表格形式;
1044
 
1045
 
1045
 ## 七、其他
1046
 ## 七、其他
1046
 
1047
 

+ 0 - 10
xxl-job-admin/src/main/resources/log4j.properties Dosyayı Görüntüle

1
-log4j.rootLogger=info,console,logFile
2
-
3
-log4j.appender.console=org.apache.log4j.ConsoleAppender
4
-log4j.appender.console.layout=org.apache.log4j.PatternLayout
5
-log4j.appender.console.layout.ConversionPattern=%d - xxl-job-admin - %p [%c] - <%m>%n
6
-
7
-log4j.appender.logFile=org.apache.log4j.DailyRollingFileAppender
8
-log4j.appender.logFile.File=/data/applogs/xxl-job/xxl-job-admin.log
9
-log4j.appender.logFile.layout=org.apache.log4j.PatternLayout
10
-log4j.appender.logFile.layout.ConversionPattern=%d - xxl-job-admin - %p [%c] - <%m>%n

+ 27 - 0
xxl-job-admin/src/main/resources/log4j.xml Dosyayı Görüntüle

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE log4j:configuration PUBLIC "-//log4j/log4j Configuration//EN" "log4j.dtd">
3
+<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" threshold="null" debug="null">
4
+
5
+	<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
6
+		<param name="Target" value="System.out" />
7
+		<layout class="org.apache.log4j.PatternLayout">
8
+            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} xxl-job-admin [%c]-[%t]-[%M]-[%L]-[%p] %m%n"/>
9
+		</layout>
10
+	</appender>
11
+	
12
+    <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
13
+        <param name="file" value="/data/applogs/xxl-job/xxl-job-admin.log"/>
14
+        <param name="append" value="true"/>
15
+        <param name="encoding" value="UTF-8"/>
16
+        <layout class="org.apache.log4j.PatternLayout">
17
+            <param name="ConversionPattern" value="%-d{yyyy-MM-dd HH:mm:ss} xxl-job-admin [%c]-[%t]-[%M]-[%L]-[%p] %m%n"/>
18
+        </layout>
19
+    </appender>
20
+
21
+    <root>
22
+        <level value="INFO" />
23
+        <appender-ref ref="CONSOLE" />
24
+        <appender-ref ref="FILE" />
25
+    </root>
26
+
27
+</log4j:configuration>