ソースを参照

debug snapshot jobs

andre 4 年 前
コミット
c2abf2596f
2 ファイル変更11 行追加11 行削除
  1. 2 11
      app/Cron/Snapshots.php
  2. 9 0
      app/Jobs/BaseJob.php

+ 2 - 11
app/Cron/Snapshots.php

@@ -4,13 +4,13 @@
 namespace ModulesGarden\ProxmoxAddon\App\Cron;
 
 
-use ModulesGarden\ProxmoxAddon\App\Jobs\Cloud\SnapshotVmJob;
+use ModulesGarden\ProxmoxAddon\App\Jobs\Vps\SnapshotVmJob;
 use ModulesGarden\ProxmoxAddon\App\Models\Job;
 use ModulesGarden\ProxmoxAddon\App\Models\ProductConfiguration;
 use ModulesGarden\ProxmoxAddon\App\Models\SnapshotJob;
 use ModulesGarden\ProxmoxAddon\App\Models\Whmcs\Hosting;
 use ModulesGarden\ProxmoxAddon\App\Services\ApiService;
-use ModulesGarden\ProxmoxAddon\App\Services\Cloud\ProductService;
+use ModulesGarden\ProxmoxAddon\App\Services\Vps\ProductService;
 use ModulesGarden\ProxmoxAddon\Core\CommandLine\Command;
 use ModulesGarden\ProxmoxAddon\Core\UI\Traits\WhmcsParams;
 use Symfony\Component\Console\Input\InputInterface;
@@ -85,15 +85,6 @@ class Snapshots extends Command {
          * @var  SnapshotJob $entity
          */
         foreach ($entities->get() as $entity) {
-
-            logModuleCall(
-                'proxmoxCloud',
-                __FUNCTION__,
-                $entity,
-                'Debug',
-                $productIds
-            );
-
             try {
                 $now = new \DateTime();
                 $today = $now->format("l");

+ 9 - 0
app/Jobs/BaseJob.php

@@ -82,6 +82,15 @@ abstract class BaseJob extends Job
         $vm = (new VmFactory())->fromVmModel($this->getVmModel());
         sl('Vm')->setVm($vm);
         sl('Vm')->setVmModel($this->getVmModel());
+
+        logModuleCall(
+            'proxmoxCloud',
+            __FUNCTION__,
+            $vm,
+            'Debug',
+            $vmModel
+        );
+
         return $this;
     }