This commit is contained in:
paoloar77
2024-06-19 18:54:22 +02:00
parent 710a7ec101
commit ab1144c659
2 changed files with 11 additions and 7 deletions

View File

@@ -52,6 +52,12 @@ class ProductUpdateGm extends Command
ini_set("memory_limit", "512M");
$settingora = Setting::where('key', 'update_products')->first();
$productLogger = new ProductLogger($settingora, 'updateproducts');
$productLogger->addLog('inserted', 'PRODOTTI INSERITI' . "\n<br>");
$productLogger->addLog('not_inserted', 'EVENTUALI PRODOTTI NON INSERITI' . "\n<br>");
$productLogger->addLog('updated', 'PRODOTTI AGGIORNATI' . "\n<br>");
$productLogger->addLog('server_issues', 'PRODOTTI NON INSERITI PER PROBLEMI SERVER' . "\n<br>");
$productLogger->addLog('pre_order', 'PRODOTTI IN PREVENDITA' . "\n<br>");
echo "SettingOra: " . $settingora;
$fromtime = str_replace('-', '', $settingora->value);

View File

@@ -34,11 +34,6 @@ class ProductLogger
} else {
$this->logs['start'] = 'Iniziato: ' . $oraUpdate->toDateTimeString() . "\n<br>";
}
$this->logs['inserted'] = 'PRODOTTI INSERITI' . "\n<br>";
$this->logs['not_inserted'] = 'EVENTUALI PRODOTTI NON INSERITI' . "\n<br>";
$this->logs['updated'] = 'PRODOTTI AGGIORNATI' . "\n<br>";
$this->logs['server_issues'] = 'PRODOTTI NON INSERITI PER PROBLEMI SERVER' . "\n<br>";
$this->logs['pre_order'] = 'PRODOTTI IN PREVENDITA' . "\n<br>";
$this->logs['custom'] = ""; // for custom log messages
}
@@ -55,10 +50,10 @@ class ProductLogger
$this->settingOra->save();
} else {
// Gestisci il caso in cui $this->settingOra non è un oggetto o non ha il metodo save
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 ($this->aggiornato) {
if (true) {
Log::channel($this->channel)->notice($this->concatenateLogs());
Mail::raw($this->concatenateLogs(), function ($message) use ($descr) {
@@ -70,6 +65,9 @@ class ProductLogger
public function addLog($type, $message)
{
if (!isset($this->logs[$type])) {
$this->logs[$type] = "";
}
if (isset($this->logs[$type])) {
$this->logs[$type] .= $message . "\n<br>";
}