wangguangyuan 6 days ago
parent
commit
0d918e9b78
12 changed files with 123 additions and 60 deletions
  1. +4
    -4
      inspect-admin/src/main/resources/logback.xml
  2. +4
    -4
      inspect-fastcall/src/main/resources/logback.xml
  3. +4
    -4
      inspect-gateway/src/main/resources/logback.xml
  4. +4
    -4
      inspect-ivs/src/main/resources/logback.xml
  5. +33
    -14
      inspect-job/src/main/java/com/inspect/job/task/JobMainTask.java
  6. +4
    -4
      inspect-job/src/main/resources/logback.xml
  7. +4
    -4
      inspect-main/inspect-main-start/src/main/resources/logback.xml
  8. +4
    -4
      inspect-main/inspect-main-task-exec/src/main/java/com/inspect/exec/controller/PatrolTaskExecController.java
  9. +28
    -10
      inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java
  10. +26
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java
  11. +4
    -4
      inspect-management/src/main/resources/logback.xml
  12. +4
    -4
      inspect-metadata/src/main/resources/logback.xml

+ 4
- 4
inspect-admin/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


+ 4
- 4
inspect-fastcall/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


+ 4
- 4
inspect-gateway/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


+ 4
- 4
inspect-ivs/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


+ 33
- 14
inspect-job/src/main/java/com/inspect/job/task/JobMainTask.java View File

@ -714,7 +714,7 @@ public class JobMainTask {
return rectangles.toString();
}
synchronized private void addPointRecord(PatrolTaskExecRecord taskExecRecord,
synchronized private PatrolTaskPointExecRecord addPointRecord(PatrolTaskExecRecord taskExecRecord,
PatrolTaskInfo taskInfo,
PatrolPresetPosSlim presetPos,
StringBuffer fileTypes,
@ -747,12 +747,13 @@ public class JobMainTask {
log.info(Color.RED + "ADD_POINT_2_RECORD crud add taskPatrolId: {}, deviceId: {}" + Color.END,
taskExecRecord.getOldTaskPatrolId(), deviceId);
//if(!testMode)
{
String patrolId = taskExecRecord.getTaskPatrolId();
String[] ids = patrolId.split(StringUtils.UNDERLINE);
String taskPatrolIdRemote = ids[1] + "_" + ids[2];
callRemoteSendMsgCtrlMode(taskPatrolIdRemote, taskExecRecord.getTotalAlgorithmNumber(), pointExecRecord);/*上报巡视结果*/
}
// {
// String patrolId = taskExecRecord.getTaskPatrolId();
// String[] ids = patrolId.split(StringUtils.UNDERLINE);
// String taskPatrolIdRemote = ids[1] + "_" + ids[2];
// callRemoteSendMsgCtrlMode(taskPatrolIdRemote, taskExecRecord.getTotalAlgorithmNumber(), pointExecRecord);/*上报巡视结果*/
// }
return pointExecRecord;
}
private void callRemoteSendMsgRunMode(final String taskCode, final String taskName, final String taskPatrolId, final String taskProgress, final String state) {
@ -822,7 +823,10 @@ public class JobMainTask {
}
}
synchronized private int addCursorNumber(String taskPatrolId, int infoListSize) {
synchronized private int addCursorNumber(String taskPatrolId,
int infoListSize,
PatrolTaskPointExecRecord pointExecRecord,
int totalAlgorithNumber) {
PatrolTaskExecRecord taskExecRecord = taskExecClient.selectPatrolTaskExecRecordByTaskPatrolId(taskPatrolId);
int total = taskExecRecord.getTotalNumber();
@ -840,11 +844,12 @@ public class JobMainTask {
taskExecRecord.setCursorNumber(cursor);
//if (bOk) {
success++;
log.info("EXECUTE_POINT_SUCCESS taskPatrolId: {}, cursor: {}, success: {}, total: {}",
log.info("EXECUTE_POINT_SUCCESS taskPatrolId: {}, cursor: {}, success: {}, total: {}, totalAlgorithNumber: {}",
taskExecRecord.getOldTaskPatrolId(),
cursor,
success,
total);
total,
totalAlgorithNumber);
taskExecRecord.setFinishNumber(success);
String taskProgress = decimalFormatNum(success, total);// task_progress=success/total -> patrol_task_exec_record
taskExecRecord.setTaskProgress(taskProgress);
@ -864,6 +869,19 @@ public class JobMainTask {
totalProgress,
TaskStatus.RUNNING.getCode()/*运行中百分比上报*/
);
try {
Thread.sleep(1000);
} catch (Exception e) {
log.error("error", e);
}
{
String patrolId = taskExecRecord.getTaskPatrolId();
String[] ids = patrolId.split(StringUtils.UNDERLINE);
String taskPatrolIdRemote = ids[1] + "_" + ids[2];
callRemoteSendMsgCtrlMode(taskPatrolIdRemote, totalAlgorithNumber, pointExecRecord);/*上报巡视结果*/
}
// }
// else {
// log.info("execute point fail, cursor: {}, success: {}, total: {}", cursor, success, total);
@ -956,8 +974,9 @@ public class JobMainTask {
StringBuffer filePaths) {
//log.info(Color.CYAN + "recordPersistTrace bOk: {}" + Color.END, bOk);
PatrolTaskPointExecRecord patrolTaskPointExecRecord = null;
try {
addPointRecord(taskExecRecord, taskInfo, presetPos, fileTypes, filePaths);
patrolTaskPointExecRecord = addPointRecord(taskExecRecord, taskInfo, presetPos, fileTypes, filePaths);
} catch (Exception e) {
log.error("error", e);
}
@ -966,7 +985,7 @@ public class JobMainTask {
log.info(Color.CYAN + "addCursorNumberStart" + Color.END);
int cursorNumber = 0;
try {
cursorNumber = addCursorNumber(taskExecRecord.getTaskPatrolId(), infoListSize);
cursorNumber = addCursorNumber(taskExecRecord.getTaskPatrolId(), infoListSize, patrolTaskPointExecRecord, taskExecRecord.getTotalAlgorithmNumber());
} catch (Exception e) {
log.error("error", e);
}
@ -2091,9 +2110,9 @@ public class JobMainTask {
continue;
}
String isEnable = patrolTasks.get(0).getIsEnable();
log.info("---execEveryDayTask isEnable: {}, taskCode: {}", isEnable, taskCode);
log.debug("---execEveryDayTask isEnable: {}, taskCode: {}", isEnable, taskCode);
if (isTaskSlotEmpty(taskCode) && "0".equals(isEnable)) {
log.info(Color.YELLOW + "[JOB] TASK_CODE: {}" + Color.END, taskCode);
log.debug(Color.YELLOW + "[JOB] TASK_CODE: {}" + Color.END, taskCode);
// long currentTime = System.currentTimeMillis();
// long currentDays = TimeUnit.MILLISECONDS.toDays(currentTime);
// long currentMinutes = TimeUnit.MILLISECONDS.toMinutes(currentTime);


+ 4
- 4
inspect-job/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


+ 4
- 4
inspect-main/inspect-main-start/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


+ 4
- 4
inspect-main/inspect-main-task-exec/src/main/java/com/inspect/exec/controller/PatrolTaskExecController.java View File

@ -568,7 +568,7 @@ public class PatrolTaskExecController extends BaseController {
List<Date> exeTimes = getExecTimes(task.getIntervalExecuteTime(), DateUtils.format(DateUtils.yyyyMMddHHmmss2, task.getIntervalStartTime()), DateUtils.format(DateUtils.yyyyMMddHHmmss2, task.getIntervalEndTime()), intervalNumber);
// List<Date> exeTimes = getExecTimesOld(task.getIntervalExecuteTime(), intervalNumber);
for (Date exeTime : exeTimes) {
logger.info("[TASK] {}, isInterTaskByHour exeTime: {}", task.getTaskCode(), DateUtils.format(DateUtils.yyyyMMddHHmmss2, exeTime));
logger.debug("[TASK] {}, isInterTaskByHour exeTime: {}", task.getTaskCode(), DateUtils.format(DateUtils.yyyyMMddHHmmss2, exeTime));
task.setFixedStartTime(exeTime);
final String taskType = "INTER-BY-HOUR";
parseTaskToRedis(taskType, task, task.getIntervalEndTime());
@ -654,7 +654,7 @@ public class PatrolTaskExecController extends BaseController {
}
}
}
logger.info(Color.GREEN + "[TASK] TYPE: {}, CYCLE BY WEEK key: {}, patrolId: {}" + Color.END, taskType, key, taskPatrolledId);
logger.debug(Color.GREEN + "[TASK] TYPE: {}, CYCLE BY WEEK key: {}, patrolId: {}" + Color.END, taskType, key, taskPatrolledId);
redisService.setCacheObject(key, JSONArray.toJSONString(patrolTasks));
}
}
@ -888,8 +888,8 @@ public class PatrolTaskExecController extends BaseController {
}
String devNoListStr = StringUtils.join(devNoList, StringUtils.COMMA);
String devTypeListStr = StringUtils.join(devTypeList, StringUtils.COMMA);
log.info("[TASK] devNoListStr: {}", devNoListStr);
log.info("[TASK] devTypeListStr: {}", devTypeListStr);
log.debug("[TASK] devNoListStr: {}", devNoListStr);
log.debug("[TASK] devTypeListStr: {}", devTypeListStr);
PatrolTask patrolTask = PatrolTask.builder()
.taskId(task.getTaskId())
.stationName(task.getStationName())


+ 28
- 10
inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/utils/ResultAnalysisUtils.java View File

@ -254,8 +254,8 @@ public class ResultAnalysisUtils {
defaultDesc = "未检测到刀闸";
}
} else if (algType.equals("correction")) {
log.info("parseAlg algType correction");
if("2001".equals(resultAnalysis.getResCode())) {
log.info("parseAlg algType correction resCode: {}", resultAnalysis.getResCode());
if("2000".equals(resultAnalysis.getResCode()) || "2001".equals(resultAnalysis.getResCode())) {
ObjectMapper mapper = new ObjectMapper();
List<List<Double>> list;
try {
@ -268,10 +268,28 @@ public class ResultAnalysisUtils {
}
if(list.size() == 2 && list.get(0).size() == 2 && list.get(1).size() == 2) {
resultAnalysis.setPointStatus("0");
resultAnalysis.setResultType("0");
resultAnalysis.setResStatus("3");
defaultDesc = "请进行纠偏";
final double EPSILON = 1e-8;
double value0 = list.get(0).get(0);
double value1 = list.get(0).get(1);
double value2 = list.get(1).get(0);
double value3 = list.get(1).get(1);
if (Math.abs(value0) < EPSILON &&
Math.abs(value1) < EPSILON &&
Math.abs(value2) < EPSILON &&
Math.abs(value3) < EPSILON) {
log.info("correction no need value0: {}, value1: {}, value2: {}, value3: {}", value0, value1, value2, value3);
resultAnalysis.setPointStatus("1");
resultAnalysis.setResultType("1");
resultAnalysis.setResStatus("2");
defaultDesc = messageUtils.get("正常");
resultAnalysis.setResDesc(defaultDesc);
} else {
log.info("correction need value0: {}, value1: {}, value2: {}, value3: {}", value0, value1, value2, value3);
resultAnalysis.setPointStatus("0");
resultAnalysis.setResultType("0");
resultAnalysis.setResStatus("3");
defaultDesc = "请进行纠偏";
}
} else {
log.info("parseAlg algType correction value abnormal");
resultAnalysis.setPointStatus("0");
@ -280,10 +298,10 @@ public class ResultAnalysisUtils {
defaultDesc = "纠偏结果异常";
}
} else {
resultAnalysis.setPointStatus("1");
resultAnalysis.setResultType("1");
resultAnalysis.setResStatus("2");
defaultDesc = messageUtils.get("常");
resultAnalysis.setPointStatus("0");
resultAnalysis.setResultType("0");
resultAnalysis.setResStatus("0");
defaultDesc = messageUtils.get("未知异常");
resultAnalysis.setResDesc(defaultDesc);
}
} else {


+ 26
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/partrolresult/controller/PatrolResultController.java View File

@ -1365,6 +1365,32 @@ public class PatrolResultController extends BaseController {
}
code = arr.getTaskCode();
patrolDeviceCodeList.add(arr.getPatrolDeviceCode());
//qinyl
// String taskPatrolledId = arr.getTaskPatrolledId();
// String taskCode = arr.getTaskCode();
// String taskName = arr.getTaskName();
// logger.info("CMD_61 taskPatrolledId: {}", taskPatrolledId);
// if(StringUtils.isNotEmpty(taskPatrolledId)) {
// PatrolTaskStatus patrolTaskStatus = new PatrolTaskStatus();
// patrolTaskStatus.setTaskPatrolledId(taskPatrolledId);
// List<PatrolTaskStatus> patrolTaskStatusList = iPatrolTaskStatusService.selectPatrolTaskStatusList(patrolTaskStatus);
// logger.info("CMD_61 patrolTaskStatusList size: {}", patrolTaskStatusList.size());
// if(patrolTaskStatusList.isEmpty()) {
// PatrolTaskStatus patrolTaskStatusItem = new PatrolTaskStatus();
// patrolTaskStatusItem.setTaskPatrolledId(taskPatrolledId);
// patrolTaskStatusItem.setTaskCode(taskCode);
// patrolTaskStatusItem.setTaskName(taskName);
// patrolTaskStatusItem.setTaskState("2");
// patrolTaskStatusItem.setTaskProgress("0");
// patrolTaskStatusItem.setTaskEstimatedTime("0");
// patrolTaskStatusItem.setCreateTime(new Date());
// patrolTaskStatusItem.setStartTime(new Date());
// patrolTaskStatusItem.setTaskEstimatedTime("");
// i = iPatrolTaskStatusService.insertPatrolTaskStatus(patrolTaskStatusItem);
// logger.info("CMD_61 CREATE patrol_task_status record taskPatrolledId: {}, i: {}", taskPatrolledId, i);
// }
// }
}
List<PatrolTask> tasks = patrolTaskService.selectPatrolTaskList(PatrolTask.builder().taskCode(code).build());


+ 4
- 4
inspect-management/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


+ 4
- 4
inspect-metadata/src/main/resources/logback.xml View File

@ -5,7 +5,7 @@
<!-- 日志输出格式 -->
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n" />
<property name="log.maxHistory" value="60"/>
<property name="log.maxHistory" value="15"/>
<property name="log.maxFileSize" value="10MB"/>
<!-- 控制台输出 -->
@ -23,7 +23,7 @@
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/info/info.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
<maxFileSize>${log.maxFileSize}</maxFileSize>
<!-- 日志最大的历史 60-->
<!-- 日志最大的历史 15-->
<maxHistory>${log.maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
@ -45,8 +45,8 @@
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 日志文件名格式 -->
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
<!-- 日志最大的历史 60-->
<maxHistory>60</maxHistory>
<!-- 日志最大的历史 15-->
<maxHistory>15</maxHistory>
</rollingPolicy>
<encoder>
<pattern>${log.pattern}</pattern>


Loading…
Cancel
Save