mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-11 17:58:41 +00:00
Fix mini bugs
This commit is contained in:
parent
23eb9ab80a
commit
da9b2d3406
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user