DIBI profiler v Tracy bar

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

Zdravim vsechny vyvojare :)

Mam problem s profilerem v nette 2.2.4 s dibi 2.2.2

V konstruktoru dibi/connection je kod

		if (!empty($profilerCfg['run'])) {
			$filter = isset($profilerCfg['filter']) ? $profilerCfg['filter'] : DibiEvent::QUERY;

			if (isset($profilerCfg['file'])) {
				$this->onEvent[] = array(new DibiFileLogger($profilerCfg['file'], $filter), 'logEvent');
			}

			if (DibiFirePhpLogger::isAvailable()) {
				$this->onEvent[] = array(new DibiFirePhpLogger($filter), 'logEvent');
			}

			if (!interface_exists('Tracy\IBarPanel') && (interface_exists('Nette\Diagnostics\IBarPanel') || interface_exists('IBarPanel'))) {
				$panel = new DibiNettePanel(isset($profilerCfg['explain']) ? $profilerCfg['explain'] : TRUE, $filter);
				$panel->register($this);
			}
		}

Kdyz podminku pozmenim na

		if (!empty($profilerCfg['run'])) {

			...
			...
			...

			if (interface_exists('Tracy\IBarPanel')) {
				$panel = new DibiNettePanel(isset($profilerCfg['explain']) ? $profilerCfg['explain'] : TRUE, $filter);
				$panel->register($this);
			}
		}

profiler funguje.

Neni mozne, ze na radku https://github.com/…nnection.php#L114 v poslednem clenu podminky chybi namespace Tracy ?

Editoval RA (28. 11. 2014 17:02)

David Matějka
Moderator | 6445
+
+1
-

mas dibi registrovany pomoci tohoto extension?

RA
Člen | 6
+
0
-

matej21 napsal(a):

mas dibi registrovany pomoci tohoto extension?

Mno to teda nemam.

Mozna jsem mel jeste napsat, ze pouzivam leanMapper.

Nicmene ta extension by mohla nacist leanMapper Connection.
Pro leanMapper jsem teda nasel toto: https://github.com/…xtension.php

Dik za pomoc.

Editoval RA (28. 11. 2014 17:33)