/** * 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; } }