Logování chyb na produkčním serveru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- andros
- Člen | 145
S Nette teprve začínám a není mi jasné, kam v nette umístit logování chyb do souboru, s posláním emailu v případě chyby na produkčním serveru.
U aplikace která není psaná v Nette jsem logování rozchodil tak, že jsem na začátek index.php umístil následující kód:
use Tracy\Debugger;
Debugger::enable(Debugger::DETECT, __DIR__ . '/log');
Debugger::$email = 'neco@domena.cz';
Kam ale tento kód umístit v Nette, aby to fungovalo pro celou aplikaci ? Vše si zkouším na tvorbě první aplikace podle návodu: https://doc.nette.org/cs/quickstart
Děkuji moc za radu.
Editoval andros (7. 1. 2017 23:20)
- mrtnzlml
- Člen | 140
Toto je již v tom quickstart projektu (nette/web-project) připravené
v souboru app/bootstrap.php
: https://github.com/…ootstrap.php#L8
Email se pak nastaví jako druhý parametr funkce
enableTracy
.
Editoval mrtnzlml (7. 1. 2017 23:30)