Skip to content

Commit

Permalink
- Added microtime to logs.
Browse files Browse the repository at this point in the history
- Minor improvements.
  • Loading branch information
NeoRazorX committed Oct 5, 2019
1 parent c54ae24 commit 9056cb4
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 18 deletions.
12 changes: 7 additions & 5 deletions Core/Base/Debug/DebugBar.php
Original file line number Diff line number Diff line change
Expand Up @@ -150,19 +150,21 @@ private function addItemLogs(array &$items)
{
$channels = [];

$lastMicrotime = self::$init[''];
$logger = new MiniLog();
foreach ($logger->readAll(MiniLog::ALL_LEVELS) as $log) {
if (!isset($channels[$log['channel']])) {
$channels[$log['channel']] = [
'label' => $log['channel'],
'data' => [
['level' => $log['level'], 'message' => $log['message']]
]
'data' => []
];
continue;
}

$channels[$log['channel']]['data'][] = ['level' => $log['level'], 'message' => $log['message']];
$diff = $log['microtime'] - $lastMicrotime;
$channels[$log['channel']]['data'][] = [
'level' => $log['level'], 'message' => $log['message'], 'time' => number_format($diff * 1000) . 'ms'
];
$lastMicrotime = $log['microtime'];
}

foreach ($channels as $channel) {
Expand Down
1 change: 1 addition & 0 deletions Core/Base/MiniLog.php
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ protected function log(string $level, string $message, array $context = [])
'context' => $context,
'level' => $level,
'message' => $message,
'microtime' => microtime(true),
'time' => time(),
];
}
Expand Down
17 changes: 4 additions & 13 deletions Core/Lib/ExtendedController/ListView.php
Original file line number Diff line number Diff line change
Expand Up @@ -129,19 +129,10 @@ public function addOrderBy(array $fields, $label, $default = 0)
'type' => 'DESC',
];

switch ($default) {
case 1:
$this->setSelectedOrderBy($key1);
break;

case 2:
$this->setSelectedOrderBy($key2);
break;

default:
if (empty($this->order)) {
$this->setSelectedOrderBy($key1);
}
if ($default === 2) {
$this->setSelectedOrderBy($key2);
} elseif ($default === 1 || empty($this->order)) {
$this->setSelectedOrderBy($key1);
}
}

Expand Down

0 comments on commit 9056cb4

Please sign in to comment.