Google\Cloud\Tests\Logging\PsrLoggerCompatabilityTest::getLogger PHP Method

getLogger() public method

public getLogger ( )
    public function getLogger()
    {
        $connection = $this->prophesize(ConnectionInterface::class);
        $connection->writeEntries(Argument::any())->will(function ($entries) {
            $map = Logger::getLogLevelMap();
            $entry = $entries[0]['entries'][0];
            $severity = is_int($entry['severity']) ? strtolower($map[$entry['severity']]) : $entry['severity'];
            self::$logs[] = sprintf('%s %s', $severity, $entry['jsonPayload']['message']);
        });
        $logger = new Logger($connection->reveal(), 'my-log', 'projectId');
        return new PsrLogger($logger);
    }
PsrLoggerCompatabilityTest