Tracy v projektu jen PHP bez Nette, jak zajistit obdobu konfigurace catchExceptions
- m.brecher
- Generous Backer | 873
Ahoj,
v projektu s čistým PHP jsem nasadil Tracy a potřeboval bych vypnout zachytávání výjimek – tj. červenou obrazovku, ale ponechat Debugger v Development módu a mít k dispozici dumpování proměnných do Tracy baru.
Prošel jsem si dokumentaci k Tracy a tuto možnost pro projekty jen s PHP jsem tam nenašel. V projektech s celým Nette lze toto provést v konfiguraci:
commmon.neon:
application:
catchExceptions: true
Já bych obdobné chování potřeboval zajistit i bez Nette Frameworku – jestli to jde.
Díky předem za komentáře či rady.
- Marek Bartoš
- Nette Blogger | 1275
Redscreen se ti zobrazuje jakmile nastane výjimka.
nette/application jen přidává try/catch, který výjimku odchytí a místo
ní zobrazí error presenter. Můžeš si udělat obdobnou verzi.
Pokud ti jde o zobrazení výstupu odeslaného předtím, než nastala
výjimka, tak stačí stisknout ESC – redscreen se zobrazuje přes původní
stránku.