debug::dump do výpisu Laděnky

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
crempa
Člen | 198
+
0
-

Ahoj,
nešlo by přidat výpis všech debug::dump přímo do červeného error výpisu laděnky. Teď je lze zobrazit skrytím výpisu šipkou vpravo nahoře, ale když někde není debugger a debug::dump je jedinej zpusob k ladění tak to trefování na šipku celkem zdržuje :)
Diky!

PetrP
Člen | 587
+
0
-

Já na tohle používám profiler dump. Tedy že mám log v profileru a když se vykreslí laděnka tak i přímo v laděnce.

Zobrazování i normálních dumpů bych ale také přivítal.

David Grudl
Nette Core | 8169
+
0
-

A jak ten profiler dump funguje?

PetrP
Člen | 587
+
0
-

David Grudl napsal(a):

A jak ten profiler dump funguje?

Protože není žádné api, tak takhle nepěkně:

/** Profiler dump */
function dd($var)
{
	if (func_num_args() > 1) $var = func_get_args();
	d::$d[] = $var;
	Debug::addColophon(create_function('','return Debug::dump(d::$d['.(count(d::$d)-1).'],true);'));
}
/** Storage of profiler dump */
class d {static $d=array();}