Logování chyb na mail

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
stpnkcrk
Generous Backer | 190
+
0
-

Zdravím!

Snažím se rozchodit zasílání chyb na e-mail (třetí parametr funkce Debug::enable()), ovšem nedaří se.
Pokud zkusím e-mail odeslat běžně funkcní mail(), dojde okamžitě, mail z Nette se ale vůbec neodešle.

Může být nějaký problém v povolených/nepovolených funkcních hostingu, nebo je problém někde jinde?

Mockrát díky

David Grudl
Nette Core | 8218
+
0
-

A vytvoří se soubor {logfile}.monitor ?

stpnkcrk
Generous Backer | 190
+
0
-

Nevytvoří. Ale adresář /app/log je zapisovatelný…

stpnkcrk
Generous Backer | 190
+
0
-

Problém vyřešen. Stačil v druhém parametry použít absolutní cestu. Nenapadlo mě to. :(

simon
Člen | 98
+
0
-

Když už jsme u toho, k čemu je ten soubor *.monitor?

stpnkcrk
Generous Backer | 190
+
0
-

Pokud se nemýlím, tak k tomu, aby se neposílaly další maily.

Vygeneruje se chyba, pošle se na mail a další už se neposílají, dokud člověk souboru .monitor nesmaže. Je to tuším z důvodu, aby se neposlalo třeba tisíc chyb (na nějaké rozsáhlé stránce)…

David Grudl
Nette Core | 8218
+
0
-

skocourek napsal(a):

Pokud se nemýlím, tak k tomu, aby se neposílaly další maily.

Přesně tak. Pokud nelze soubor .monitor vytvořit, email se taky nepošle.

Jakub Šulák
Člen | 222
+
0
-

Chtěl bych se zeptat, to posílání mailů o vzniku chyby je vždy jen jednou, dokud ručně nesmažu ten .monitor soubor?

phx
Člen | 651
+
0
-

jj

Jakub Šulák
Člen | 222
+
0
-

To mi nepřijde jako nejšťastnější řešení. E-mail se může někde zatoulat a v ten okamžik se vůbec nemusím dozvědět, že je nějaký problém. Neřešil jste na to nějaký garbage collection?