From f6465bea580c042d93c886228b82a08677521278 Mon Sep 17 00:00:00 2001 From: Nabeel Shahzad Date: Wed, 7 Aug 2019 13:25:40 -0400 Subject: [PATCH] Add error logging around metar parsing call --- app/Services/Metar/AviationWeather.php | 4 +++- composer.json | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Services/Metar/AviationWeather.php b/app/Services/Metar/AviationWeather.php index a6c29b47..31246098 100644 --- a/app/Services/Metar/AviationWeather.php +++ b/app/Services/Metar/AviationWeather.php @@ -4,7 +4,8 @@ namespace App\Services\Metar; use App\Contracts\Metar; use App\Support\Http; -use Cache; +use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\Log; /** * Return the raw METAR string from the NOAA Aviation Weather Service @@ -39,6 +40,7 @@ class AviationWeather extends Metar } return $xml->data->METAR->raw_text->__toString(); } catch (\Exception $e) { + Log::error('Error reading METAR: '.$e->getMessage()); return ''; } } diff --git a/composer.json b/composer.json index ecd3de9c..f1d006e0 100755 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "ext-calendar": "*", "ext-json": "*", "ext-mbstring": "*", + "ext-simplexml": "*", "ext-pdo": "*", "composer/composer": "1.8.*", "laravel/framework": "5.8.*",