-
email.log in Contao 4
Hallo,
aktuell speichert Contao 4 bei mir keine versendeten E-Mails mehr in einer email.log. In Contao 3 wurde diese unter system/logs angelegt.
Im Contao 4 Code habe ich diese Zeile gefunden, woraus ich schließe das es wohl noch möglich ist, solch eine Log Datei erstellen zu lassen.
https://github.com/contao/core-bundl...Email.php#L120
Täusche ich mich da? Wenn nein, weiß jemand wo ich was einstellen muss, damit Contao wieder solch eine Log Datei anlegt?
Vielen Dank
Robert
-
In Contao 4 wird das im System Log gespeichert.
-
Das stimmt, das habe ich auch gesehen. Aber heißt das, das es nun nicht mehr möglich ist mit dem Contao Core eine email.log anzulegen, ohne eine Erweiterung?
Es sieht für mich so aus als ob das noch gehen könnte, nur speziell konfiguriert werden muss.
-
Nein, konfigurieren kann man da nichts. Wieso brauchst du eine extra email.log Datei?
-
Ich wollte das Ganze gern länger und außerhalb der Datenbank speichern.
Was ich noch nicht testen konnte ist die Newsletterfunktion und ob es da nun auch keine Log Datei mehr gibt. Da war es sehr hilfreich wenn es eine extra Datei gibt und ich anhand dieser analysieren kann wer schon alles einen Newsletter bekommen hat oder wo es Probleme gab.
Ich fand das Loggen in einer extra Datei viel angenehmer als nun über das Backend und die Datenbank gehen zu müssen. Was aber am Ende wohl Geschmackssache ist.
-
Soweit ich weiß nutzt Contao 4 im Hintergrund Monolog als Logger. Dank dem Dependency Injection Container könnte man bestimmt den Koffer Logger modifizieren.
Außerdem gibt es einen Hook addLogEntry. https://github.com/contao/core-bundl...bleHandler.php
Es gibt also Wege dass du dir die Datei wieder selbst erzeugst.
-
@webstar, ja da hast du Recht. Ich wollte nur wissen ob es wirklich keine Core Funktion mehr dafür gibt.
Dem ist wohl so, also muss ich mir dann wohl selbst eine Lösung bauen. Danke dir für die Info der möglichen Einstiegspunkte ;)