diff --git a/app/Providers/ErrorReportingProvider.php b/app/Providers/ErrorReportingProvider.php index d82bbb226e..56c473032e 100644 --- a/app/Providers/ErrorReportingProvider.php +++ b/app/Providers/ErrorReportingProvider.php @@ -46,6 +46,10 @@ class ErrorReportingProvider extends \Facade\Ignition\IgnitionServiceProvider public function boot(): void { Flare::filterExceptionsUsing(function (\Exception $e) { + if (Config::get('reporting.error.dump')) { + dump('Exception: ' . $e->getMessage(), $e->getFile() . ':' . $e->getLine()); + } + return $this->isReportingEnabled(); }); diff --git a/misc/config_definitions.json b/misc/config_definitions.json index baa3dae3cc..bd3f4d2f38 100644 --- a/misc/config_definitions.json +++ b/misc/config_definitions.json @@ -4853,6 +4853,14 @@ "git": "Git" } }, + "reporting.error": { + "default": false, + "type": "boolean" + }, + "reporting.error.dump": { + "default": false, + "type": "boolean" + }, "rewrite_if": { "type": "array" }, @@ -5611,10 +5619,6 @@ "section": "smokeping", "order": 3, "type": "text" - }, - "reporting.error": { - "default": false, - "type": "boolean" } } }