This commit is contained in:
paoloar77
2024-06-20 09:22:18 +02:00
parent 1d076d87fb
commit 7d56319173
3 changed files with 7 additions and 3 deletions

View File

@@ -51,7 +51,7 @@ class ProductUpdateGm extends Command
set_time_limit(0); set_time_limit(0);
ini_set("memory_limit", "512M"); ini_set("memory_limit", "512M");
$settingora = Setting::where('key', 'update_products')->first(); $settingora = Setting::where('key', 'update_products')->first();
$productLogger = new ProductLogger($settingora, 'updateproducts'); $productLogger = new ProductLogger($settingora, 'updateproducts', true);
$productLogger->addLog('inserted', 'PRODOTTI INSERITI' . "\n"); $productLogger->addLog('inserted', 'PRODOTTI INSERITI' . "\n");
$productLogger->addLog('not_inserted', 'EVENTUALI PRODOTTI NON INSERITI' . "\n"); $productLogger->addLog('not_inserted', 'EVENTUALI PRODOTTI NON INSERITI' . "\n");
$productLogger->addLog('updated', 'PRODOTTI AGGIORNATI' . "\n"); $productLogger->addLog('updated', 'PRODOTTI AGGIORNATI' . "\n");

View File

@@ -1472,6 +1472,7 @@ function setProductFromGM($article, $initlog, ProductLogger &$passproductLogger)
} }
} catch (\Exception $e) { } catch (\Exception $e) {
$productLogger->addLog('server_issues', $article->IdArticolo . ' - ' . $article->Titolo . "\n"); $productLogger->addLog('server_issues', $article->IdArticolo . ' - ' . $article->Titolo . "\n");
$productLogger->setAggiornato(true);
} }
} }

View File

@@ -18,10 +18,13 @@ class ProductLogger
protected $aggiornato = false; protected $aggiornato = false;
public function __construct($settingOra, $channel) protected $scrivisoloseaggiornato = false;
public function __construct($settingOra, $channel, $scrivisoloseaggiornato = false)
{ {
$this->settingOra = $settingOra; $this->settingOra = $settingOra;
$this->channel = $channel; $this->channel = $channel;
$this->scrivisoloseaggiornato = $scrivisoloseaggiornato;
$this->init(); $this->init();
} }
@@ -53,7 +56,7 @@ class ProductLogger
// Log::warning('Impossibile eseguire il metodo save() su $this->settingOra, non è un oggetto o il metodo non esiste.'); // Log::warning('Impossibile eseguire il metodo save() su $this->settingOra, non è un oggetto o il metodo non esiste.');
} }
if (true) { if (($this->scrivisoloseaggiornato && $this->aggiornato) || !$this->scrivisoloseaggiornato) {
Log::channel($this->channel)->notice($this->concatenateLogs()); Log::channel($this->channel)->notice($this->concatenateLogs());
Mail::raw($this->concatenateLogs(), function ($message) use ($descr) { Mail::raw($this->concatenateLogs(), function ($message) use ($descr) {