Fix mini bugs

This commit is contained in:
Dennis Eichhorn 2018-07-15 00:04:08 +02:00
parent 23eb9ab80a
commit da9b2d3406
2 changed files with 11 additions and 11 deletions

View File

@ -186,8 +186,8 @@ final class FileLogger implements LoggerInterface
return false;
}
$mtime = \explode(' ', microtime());
$mtime = (int) $mtime[1] + (int) $mtime[0];
$temp = \explode(' ', \microtime());
$mtime = ((float) $temp[1]) + ((float) $temp[0]);
self::$timings[$id] = ['start' => $mtime];
@ -205,8 +205,8 @@ final class FileLogger implements LoggerInterface
*/
public static function endTimeLog($id = '') : float
{
$mtime = \explode(' ', microtime());
$mtime = (int) $mtime[1] + (int) $mtime[0];
$temp = \explode(' ', \microtime());
$mtime = ((float) $temp[1]) + ((float) $temp[0]);
self::$timings[$id]['end'] = $mtime;
self::$timings[$id]['time'] = $mtime - self::$timings[$id]['start'];
@ -532,7 +532,7 @@ final class FileLogger implements LoggerInterface
if ($this->fp === false) {
return $log;
}
\fseek($this->fp, 0);
while (($line = \fgetcsv($this->fp, 0, ';')) !== false && $current <= $id) {
@ -579,7 +579,7 @@ final class FileLogger implements LoggerInterface
}
if ($verbose) {
echo $message;
echo $this->interpolate($message, $context);
} else {
$this->info($message, $context);
}

View File

@ -55,7 +55,7 @@ class FileLoggerTest extends \PHPUnit\Framework\TestCase
unlink(__DIR__ . '/test.log');
}
$log = new FileLogger(__DIR__ . '/test.log', true);
$log = new FileLogger(__DIR__ . '/test.log', false);
$log->emergency(FileLogger::MSG_FULL, [
'message' => 'msg',
@ -121,17 +121,17 @@ class FileLoggerTest extends \PHPUnit\Framework\TestCase
self::assertEquals(2, $log->countLogs()['debug'] ?? 0);
self::assertEquals(['0.0.0.0' => 9], $log->getHighestPerpetrator());
self::assertEquals([5, 6, 7, 8, 9], array_keys($log->get(5, 1)));
self::assertEquals([6, 7, 8, 9, 10], array_keys($log->get(5, 1)));
self::assertEquals('alert', $log->getByLine(2)['level']);
ob_start();
$log->console(FileLogger::MSG_FULL, false, [
$log->console(FileLogger::MSG_FULL, true, [
'message' => 'msg',
'line' => 11,
'file' => FileLoggerTest::class,
]);
$ob = ob_get_clean();
self::assertEquals(2, $log->countLogs()['info'] ?? 0);
self::assertEquals(1, $log->countLogs()['info'] ?? 0);
self::assertTrue(stripos($ob, 'msg;') !== false);
ob_start();
@ -165,7 +165,7 @@ class FileLoggerTest extends \PHPUnit\Framework\TestCase
{
self::assertTrue(FileLogger::startTimeLog('test'));
self::assertFalse(FileLogger::startTimeLog('test'));
self::assertGreaterThan(0, FileLogger::endTimeLog('test'));
self::assertGreaterThan(0.0, FileLogger::endTimeLog('test'));
}
public static function tearDownAfterClass()