From d7e1165e7f90cb6bb2d1f0fd8a0be52ad13fea53 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Mon, 3 Jul 2017 17:04:45 +0100 Subject: [PATCH] Log micropub requests to their own log file --- app/Http/Controllers/MicropubController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/MicropubController.php b/app/Http/Controllers/MicropubController.php index 8a1b9dfb..cf47451f 100644 --- a/app/Http/Controllers/MicropubController.php +++ b/app/Http/Controllers/MicropubController.php @@ -2,9 +2,10 @@ namespace App\Http\Controllers; -use Log; +use Monolog\Logger; use Ramsey\Uuid\Uuid; use App\{Media, Note, Place}; +use Monolog\Handler\StreamHandler; use Illuminate\Http\{Request, Response}; use App\Exceptions\InvalidTokenException; use Phaza\LaravelPostgis\Geometries\Point; @@ -60,7 +61,9 @@ class MicropubController extends Controller ], 400); } // Log the request - Log::debug($request); + $logger = new Logger('micropub'); + $logger->pushHandler(new StreamHandler(storage_path('logs/micropub.log')), Logger::DEBUG); + $logger->debug('MicropubLog', $request->all()); if ($tokenData->hasClaim('scope')) { if (($request->input('h') == 'entry') || ($request->input('type.0') == 'h-entry')) { if (stristr($tokenData->getClaim('scope'), 'create') === false) {