/**
  * Register any application services.
  *
  * @return void
  */
 public function register()
 {
     app('router')->before(function () {
         Benchmarking::start('application');
     });
     app('router')->after(function () {
         Benchmarking::end('application');
     });
     app('router')->after('Prettus\\RequestLogger\\Filters\\ResponseLogger');
 }
 /**
  * Register any application services.
  *
  * @return void
  */
 public function register()
 {
     app('router')->before(function () {
         Benchmarking::start('application');
     });
     app('router')->after(function () {
         Benchmarking::end('application');
     });
     $kernel = $this->app->make('Illuminate\\Contracts\\Http\\Kernel');
     $kernel->prependMiddleware(\Prettus\RequestLogger\Middlewares\ResponseLoggerMiddleware::class);
 }
 /**
  * @return float|null
  */
 public function responseTime()
 {
     try {
         return Benchmarking::duration('application');
     } catch (\Exception $e) {
         return null;
     }
 }