diff --git a/config/jaeger.php b/config/jaeger.php index f6ada05..bd54ee3 100644 --- a/config/jaeger.php +++ b/config/jaeger.php @@ -2,7 +2,9 @@ return [ 'disabled' => env('JAEGER_DISABLE', false), + 'log' => [ + 'database' => env('JAEGER_LOG_DATABASE', false), 'max-string-length' => 300, 'cutoff-indicator' => '...' ], diff --git a/src/Provider.php b/src/Provider.php index 4bfe607..4547c9e 100644 --- a/src/Provider.php +++ b/src/Provider.php @@ -122,6 +122,10 @@ protected function registerEvents(): void private function setupQueryLogging() { + $enabled = config('jaeger.log.database'); + $disabled = !$enabled; + if( $disabled ) + return; // Also listen for queries and log then, // it also receives the log in the MessageLogged event above