diff options
Diffstat (limited to 'src/Support/Logger.php')
| -rw-r--r-- | src/Support/Logger.php | 50 | 
1 files changed, 46 insertions, 4 deletions
diff --git a/src/Support/Logger.php b/src/Support/Logger.php index fb86166..c806157 100644 --- a/src/Support/Logger.php +++ b/src/Support/Logger.php @@ -2,22 +2,64 @@  namespace App\Support; +use Psr\Log\LoggerInterface;  use Symfony\Component\HttpFoundation\Request; -class Logger +class Logger implements LoggerInterface  {    public static function logRequestToFile(Request $request): void    { -    $basePath = dirname(dirname(__DIR__)) . "/.phpunit.cache/" . str_replace("/", "_", $request->getPathInfo()); +    $basePath = dirname(dirname(__DIR__)) . "/.cache/log/" . str_replace("/", "_", $request->getPathInfo());      file_put_contents(        $basePath . "-body.json", -      $request->getContent() +      json_encode(json_decode($request->getContent()), JSON_PRETTY_PRINT) +    ); + +    file_put_contents( +      $basePath . "-query.json", +      json_encode($request->query->all(), JSON_PRETTY_PRINT)      );      file_put_contents(        $basePath . "-header.json", -      json_encode($request->headers->all()) +      json_encode($request->headers->all(), JSON_PRETTY_PRINT)      );    } + +  public function emergency($message, array $context = []): void +  { +  } + +  public function alert($message, array $context = []): void +  { +  } + +  public function critical($message, array $context = []): void +  { +  } + +  public function error($message, array $context = []): void +  { +  } + +  public function warning($message, array $context = []): void +  { +  } + +  public function notice($message, array $context = []): void +  { +  } + +  public function info($message, array $context = []): void +  { +  } + +  public function debug($message, array $context = []): void +  { +  } + +  public function log($level, $message, array $context = []): void +  { +  }  }  | 
