Oxideshop.log per Mail

Hallo,

beim Eintrag in die oxideshop.log möchte ich eine Mail bekommen.
Früher gab es mal eine Erweiterung dafür, aber dieFunktionen dafür haben sich geändert.

An welcher Stelle kann man ansetzen und welche Funktion in welcher Klasse erweitern?
Ich finde z.B. mehrere error()-Funktionen u.ä…

Danke
Thoni

Gehe der Methode getLogFilePath() nach. Danach suche nach EMail-Attachment und _sendMail().

Warum so aufwändig? Lege im log-Verzeichnis eine php-Datei an:

<?php
$filename = 'oxideshop.log';
if (!file_exists($filename)) return;
if (time() - filemtime($filename) > 600) return;
$message = "$filename wurde zuletzt modifiziert: " . date ("d.m.Y H:i:s.", filemtime($filename));
mail ('[email protected]', $filename . ' modifiziert', $message);
?>

... und rufe dieses script per cronjob alle 10 Minuten auf.
2 Likes

An den Plan B hatte ich auch schon gedacht.
Danke.
Ich habe die Datei nun hochgeladen.