Jelajahi Sumber

周期定时任务添加日志

szjbdgzl 2 tahun lalu
induk
melakukan
0c14aacc83

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/task/server/CycleTaskServer.java

@@ -35,13 +35,17 @@ public class CycleTaskServer {
     @Scheduled(cron="0 0 6 * * ?")
     public void dayTask(){
         // 每天凌晨6点执行一次
+        log.warn("定时任务凌晨6点执行开始");
         cycleTaskService.startProcess("每日");
+        log.warn("定时任务凌晨6点执行结束");
     }
 
     @Scheduled(cron="0 0 1 ? * MON")
     public void weekTask(){
         // 每周执行一次  每个星期一凌晨1点执行
+        log.warn("定时任务每周执行凌晨一点开始");
         cycleTaskService.startProcess("每周");
+        log.warn("定时任务每周执行凌晨一点结束");
     }
 
     //   两周执行一次
@@ -50,63 +54,83 @@ public class CycleTaskServer {
         Integer week= DateUntil.getWeek();
         if(week%2==0) {
             //  2周处理
+            log.warn("定时任务每两周执行开始");
             cycleTaskService.startProcess("每二周");
+            log.warn("定时任务每两周执行结束");
         }
     }
 
     @Scheduled(cron="0 1 1 1 * ?")
     public void monthTask(){
         //   每月执行一次  每月一号凌晨1点执行
+        log.warn("定时任务每月执行开始");
         cycleTaskService.startProcess("每月");
+        log.warn("定时任务每月执行结束");
     }
 
     @Scheduled(cron="0 0 0 1 1,4,7,10 ?")
     public void seasonTask(){
         // 因为季度周期为3个月,所以可以将月份设置为1/4/7/10
         // 每季度执行一次   每个季度的1日0点0分执行
+        log.warn("定时任务每季度执行开始");
         cycleTaskService.startProcess("季度");
+        log.warn("定时任务每季度执行结束");
     }
 
     @Scheduled(cron="0 0 0 1 */6 *")
     public void halfYearTask(){
         //   每半年执一次
+        log.warn("定时任务每半年执行开始");
         cycleTaskService.startProcess("每半年");
+        log.warn("定时任务每半年执行结束");
     }
 
     @Scheduled(cron="0 0 0 1 1 * ")
     public void yearTask(){
         //  每年执一次  每年的1月1日凌晨0点执行
+        log.warn("定时任务每年执行开始");
         cycleTaskService.startProcess("每年");
+        log.warn("定时任务每年执行结束");
     }
 
     @Scheduled(cron="0 0 8 * * ?")
     public void dailyAt8Am(){
         //   每日上午8点
+        log.warn("定时任务每日上午8点执行开始");
         cycleTaskService.startProcess("每日上午8点");
+        log.warn("定时任务每日上午8点执行结束");
     }
 
     @Scheduled(cron="0 0 14 * * ?")
     public void dailyAt2Pm(){
         //  每日下午2点
+        log.warn("定时任务每日下午2点执行开始");
         cycleTaskService.startProcess("每日下午2点");
+        log.warn("定时任务每日下午2点执行结束");
     }
 
     @Scheduled(cron="0 0 8 ? * MON-FRI")
     public void weekdaysAt8am(){
         //  工作日上午8点
+        log.warn("定时任务工作日上午8点执行开始");
         cycleTaskService.startProcess("工作日上午8点");
+        log.warn("定时任务工作日上午8点执行结束");
     }
 
     @Scheduled(cron="0 0 14 ? * MON-FRI")
     public void weekdaysAt2Pm(){
         //工作日下午2点
+        log.warn("定时任务工作日下午2点执行开始");
         cycleTaskService.startProcess("工作日下午2点");
+        log.warn("定时任务工作日下午2点执行结束");
     }
 
     @Scheduled(cron="0 0 3 ? * MON-FRI")
     public void workingDay(){
         // 工作日3点
+        log.warn("定时任务工作日凌晨3点执行开始");
         cycleTaskService.startProcess("工作日3点");
+        log.warn("定时任务工作日凌晨3点执行结束");
     }