Bolt\Controller\Backend\Log::systemOverview PHP Method

systemOverview() public method

System log overview route
public systemOverview ( Request $request ) : TemplateResponse | RedirectResponse
$request Symfony\Component\HttpFoundation\Request
return Bolt\Response\TemplateResponse | Symfony\Component\HttpFoundation\RedirectResponse
    public function systemOverview(Request $request)
    {
        $action = $request->query->get('action');
        if ($action == 'clear') {
            $this->manager()->clear('system');
            $this->flashes()->success(Trans::__('logs.system-log.cleared'));
            return $this->redirectToRoute('systemlog');
        } elseif ($action == 'trim') {
            $this->manager()->trim('system');
            $this->flashes()->success(Trans::__('logs.system-log.trimmed'));
            return $this->redirectToRoute('systemlog');
        }
        // Test/get page number
        $page = $this->app['pager']->getCurrentPage('activity');
        $options = ['level' => $request->query->get('level'), 'context' => $request->query->get('context')];
        $activity = $this->manager()->getActivity('system', $page, 16, $options);
        return $this->render('@bolt/activity/systemlog.twig', ['entries' => $activity]);
    }