allow newlines in cli output, add FirePHP handler to browser console log
This commit is contained in:
parent
bd16bf36cd
commit
d21a3f892d
@ -5,7 +5,7 @@ require __DIR__ . '/../../../../source/bootstrap.php';
|
|||||||
\D3StartSQLLog('Query for 100 items cheaper than 49,99');
|
\D3StartSQLLog('Query for 100 items cheaper than 49,99');
|
||||||
|
|
||||||
$db = \OxidEsales\Eshop\Core\DatabaseProvider::getDb(\OxidEsales\Eshop\Core\DatabaseProvider::FETCH_MODE_ASSOC);
|
$db = \OxidEsales\Eshop\Core\DatabaseProvider::getDb(\OxidEsales\Eshop\Core\DatabaseProvider::FETCH_MODE_ASSOC);
|
||||||
$list = $db->getAll('SELECT * FROM oxarticles WHERE oxprice < ? LIMIT 100', [49.99]);
|
$list = $db->getAll('SELECT * '.PHP_EOL.'FROM oxarticles WHERE oxprice < ? LIMIT 100', [49.99]);
|
||||||
|
|
||||||
\D3StopSQLLog();
|
\D3StopSQLLog();
|
||||||
|
|
||||||
|
@ -34,6 +34,7 @@ class LoggerFactory
|
|||||||
$handlers[] = $this->getStreamHandler();
|
$handlers[] = $this->getStreamHandler();
|
||||||
} else {
|
} else {
|
||||||
$handlers[] = $this->getBrowserConsoleHandler();
|
$handlers[] = $this->getBrowserConsoleHandler();
|
||||||
|
$handlers[] = $this->getFirePHPHandler();
|
||||||
}
|
}
|
||||||
return $handlers;
|
return $handlers;
|
||||||
}
|
}
|
||||||
@ -53,7 +54,14 @@ class LoggerFactory
|
|||||||
|
|
||||||
$ttl_color = "$channel $level_name: $message {$newline} $context {$newline} %extra%" . PHP_EOL;
|
$ttl_color = "$channel $level_name: $message {$newline} $context {$newline} %extra%" . PHP_EOL;
|
||||||
|
|
||||||
$streamHandler->setFormatter(new Monolog\Formatter\LineFormatter($ttl_color));
|
$streamHandler->setFormatter(
|
||||||
|
new Monolog\Formatter\LineFormatter(
|
||||||
|
$ttl_color,
|
||||||
|
null,
|
||||||
|
true,
|
||||||
|
true
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
return $streamHandler;
|
return $streamHandler;
|
||||||
}
|
}
|
||||||
@ -66,6 +74,14 @@ class LoggerFactory
|
|||||||
return new Monolog\Handler\BrowserConsoleHandler();
|
return new Monolog\Handler\BrowserConsoleHandler();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @return Monolog\Handler\FirePHPHandler
|
||||||
|
*/
|
||||||
|
private function getFirePHPHandler()
|
||||||
|
{
|
||||||
|
return new Monolog\Handler\FirePHPHandler();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user