Arcanedev\LogViewer\Http\Controllers\LogViewerController::showByLevel PHP Method

showByLevel() public method

Filter the log entries by level.
public showByLevel ( string $date, string $level ) : Illuminate\View\View | Illuminate\Http\RedirectResponse
$date string
$level string
return Illuminate\View\View | Illuminate\Http\RedirectResponse
    public function showByLevel($date, $level)
    {
        $log = $this->getLogOrFail($date);
        if ($level === 'all') {
            return redirect()->route($this->showRoute, [$date]);
        }
        $levels = $this->logViewer->levelsNames();
        $entries = $this->logViewer->entries($date, $level)->paginate($this->perPage);
        return $this->view('show', compact('log', 'levels', 'entries'));
    }