diff --git a/composer.json b/composer.json index b88c633..fbedd0b 100644 --- a/composer.json +++ b/composer.json @@ -20,6 +20,7 @@ "milon/barcode": "^7.0", "predis/predis": "^1.1", "pusher/pusher-php-server": "~4.0", + "rap2hpoutre/laravel-log-viewer": "^1.7", "simplesoftwareio/simple-qrcode": "^4.1", "spatie/laravel-medialibrary": "^7.19", "twilio/sdk": "^6.16", diff --git a/composer.lock b/composer.lock index df97578..020bb29 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "79aad5a75460ed20426a86ab992dab8e", + "content-hash": "4f26944f77caea167bb120f5fe970820", "packages": [ { "name": "almasaeed2010/adminlte", @@ -3337,6 +3337,69 @@ ], "time": "2020-08-18T17:17:46+00:00" }, + { + "name": "rap2hpoutre/laravel-log-viewer", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/rap2hpoutre/laravel-log-viewer.git", + "reference": "27392d29234b6ff38a456454558f4bcc40cc837a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rap2hpoutre/laravel-log-viewer/zipball/27392d29234b6ff38a456454558f4bcc40cc837a", + "reference": "27392d29234b6ff38a456454558f4bcc40cc837a", + "shasum": "" + }, + "require": { + "illuminate/support": "4.2.*|5.*|^6.0|^7.0|^8.0", + "php": ">=5.4.0" + }, + "require-dev": { + "orchestra/testbench": "3.7.*", + "phpunit/phpunit": "^7" + }, + "type": "laravel-package", + "extra": { + "laravel": { + "providers": [ + "Rap2hpoutre\\LaravelLogViewer\\LaravelLogViewerServiceProvider" + ] + } + }, + "autoload": { + "classmap": [ + "src/controllers" + ], + "psr-0": { + "Rap2hpoutre\\LaravelLogViewer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "rap2hpoutre", + "email": "raphaelht@gmail.com" + } + ], + "description": "A Laravel log reader", + "keywords": [ + "laravel", + "log", + "log-reader", + "log-viewer", + "logging", + "lumen" + ], + "support": { + "issues": "https://github.com/rap2hpoutre/laravel-log-viewer/issues", + "source": "https://github.com/rap2hpoutre/laravel-log-viewer/tree/master" + }, + "time": "2020-09-08T12:21:27+00:00" + }, { "name": "sabberworm/php-css-parser", "version": "8.3.1", diff --git a/config/logviewer.php b/config/logviewer.php new file mode 100644 index 0000000..90c2a6f --- /dev/null +++ b/config/logviewer.php @@ -0,0 +1,15 @@ + 52428800, // size in Byte + 'pattern' => env('LOGVIEWER_PATTERN', '*.log'), + 'storage_path' => env('LOGVIEWER_STORAGE_PATH', storage_path('logs')), +]; diff --git a/resources/views/vendor/laravel-log-viewer/log.blade.php b/resources/views/vendor/laravel-log-viewer/log.blade.php new file mode 100644 index 0000000..aad56db --- /dev/null +++ b/resources/views/vendor/laravel-log-viewer/log.blade.php @@ -0,0 +1,339 @@ + + +
+ + + +| Level | +Context | +Date | + @else +Line number | + @endif +Content | +
|---|---|---|---|---|
| + {{$log['level']}} + | +{{$log['context']}} | + @endif +{{{$log['date']}}} | +
+ @if ($log['stack'])
+
+ @endif
+ {{{$log['text']}}}
+ @if (isset($log['in_file']))
+ {{{$log['in_file']}}} + @endif + @if ($log['stack']) + + @endif + |
+