Při AJAX odeslání formu se nelogují chyby na produkčním serveru
- Coura
- Člen | 20
Mám takový problém s logováním chyb na produkčním serveru, pokud se
formulář odešle normálně, všechno proběhne jak má.
Aktuálně mi to udělalo dibi (možná to dělá jenom dibi), byla chyba v SQL
a místo, aby se vytvořil log, tak se chyba vrátila v AJAX response
(samozřejmě jenom název, takže ani není pořádně poznat jak a proč
nastala a hlavně, že vůbec nastala).
Netušite někdo kde by mohl být problém, případně jak ho hledat?
Ještě pro upřesnění, projekt běží na nette 1.0 a dibi 1.3
- Coura
- Člen | 20
Zjistil jsem, že něco přenastavý error_reporting, pokud si vypíšu
nastavenou hodnotu v konstruktoru DibiException je tam správně 32767, ale
v metodě Debug::__errorHandler už je 00. Děje se ještě mezi tím
něco?
Prozatím jsem zakomentoval v Debug.php v metodě _errorHandler
<?php
} elseif (($severity & error_reporting()) !== $severity) {
return NULL; // nothing to do
?>