Pārlūkot izejas kodu

feat(cron): 添加定时任务执行日志输出

- 在 SystemCron 中增加 Worker::safeEcho 日志输出
- 移除 GatheringCrontabEventHook 中多余的 Log 门面引用
-优化定时任务执行信息的调试输出格式
runphp 6 mēneši atpakaļ
vecāks
revīzija
888d07271c
2 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 0
      src/Cron/SystemCron.php
  2. 0 1
      src/Hook/GatheringCrontabEventHook.php

+ 2 - 0
src/Cron/SystemCron.php

@@ -6,6 +6,7 @@ namespace SixShop\System\Cron;
 use SixShop\Core\Attribute\Cron;
 use think\Cache;
 use Workerman\Crontab\Crontab;
+use Workerman\Worker;
 
 readonly class SystemCron
 {
@@ -25,6 +26,7 @@ readonly class SystemCron
                 'id' => $item->getId(),
                 'time' => date('Y-m-d H:i:s'),
             ];
+            Worker::safeEcho('[Cron] ' . $item->getName() . ' ' . $item->getRule() . "\n");
         }
         $this->cache->set('crontab_list', $crontabList);
     }

+ 0 - 1
src/Hook/GatheringCrontabEventHook.php

@@ -12,7 +12,6 @@ use SixShop\System\Event\CrontabWorkerStartEvent;
 use SixShop\System\Event\GetCronJobsEvent;
 use SixShop\System\ExtensionManager;
 use think\App;
-use think\facade\Log;
 use Workerman\Crontab\Crontab;
 
 class GatheringCrontabEventHook