for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace BEAR\Resource;
use function error_log;
use function sprintf;
final class DevLogger implements LoggerInterface
{
public function __invoke(ResourceObject $ro) : void
$msg = sprintf('%s %s %s', $ro->code, $ro->uri->method, (string) $ro->uri);
error_log($msg);
error_log((string) clone $ro);
}