PATH:
home
/
cardxfeb
/
public_html
/
vendor
/
rap2hpoutre
/
laravel-log-viewer
/
src
/
Rap2hpoutre
/
LaravelLogViewer
/
Editing: Pattern.php
<?php namespace Rap2hpoutre\LaravelLogViewer; /** * Class Pattern * @property array patterns * @package Rap2hpoutre\LaravelLogViewer */ class Pattern { /** * @var array */ private $patterns = [ 'logs' => '/\[\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}([\+-]\d{4})?\].*/', 'current_log' => [ '/^\[(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}([\+-]\d{4})?)\](?:.*?(\w+)\.|.*?)', ': (.*?)( in .*?:[0-9]+)?$/i' ], 'files' => '/\{.*?\,.*?\}/i', ]; /** * @return array */ public function all() { return array_keys($this->patterns); } /** * @param $pattern * @param null $position * @return string pattern */ public function getPattern($pattern, $position = null) { if ($position !== null) { return $this->patterns[$pattern][$position]; } return $this->patterns[$pattern]; } }
SAVE
CANCEL