Skip to content

Latest commit

 

History

History
142 lines (103 loc) · 6.41 KB

1.Installation-and-Setup.md

File metadata and controls

142 lines (103 loc) · 6.41 KB

1. Installation & Setup

Table of contents

  1. Installation and Setup
  2. Configuration
  3. Usage

Application Requirements

LogViewer support only the daily log channel, so make sure that the LOG_CHANNEL is set to daily instead of stack in your .env file.

For Laravel 5.5 and below, set this in your .env file

APP_LOG=daily

Laravel uses the Monolog PHP logging library. This gives you a variety of powerful log handlers/formatters to utilize.

Version Compatibility

Laravel LogViewer
![Laravel v11.x][laravel_11_x] ![LogViewer v11.x][log_viewer_11_x]
![Laravel v9.x][laravel_10_x] ![LogViewer v10.x][log_viewer_10_x]
Laravel v9.x LogViewer v9.x
Laravel v8.x LogViewer v8.x
Laravel v7.x LogViewer v7.x
Laravel v6.x LogViewer v5.x
Laravel v5.8 LogViewer v4.7.x
Laravel v5.7 LogViewer v4.6.x
Laravel v5.6 LogViewer v4.5.x
Laravel v5.5 LogViewer v4.4.x
Laravel v5.4 LogViewer v4.3.x
Laravel v5.3 LogViewer v4.2.x
Laravel v5.2 LogViewer v4.2.x
Laravel v5.1 LogViewer v4.2.x
Laravel v5.0 LogViewer v4.2.x

Composer

You can install this package via Composer by running this command: composer require arcanedev/log-viewer:{x.x} where x.x is the version compatible with your laravel's version.

E.g composer require arcanedev/log-viewer:~4.6.0 for Laravel v5.7.

See the Version compatibility table above to choose the correct version.

Laravel

Setup

NOTE : The package will automatically register itself if you're using Laravel >= v5.5, so you can skip this section.

Once the package is installed, you can register the service provider in config/app.php in the providers array:

'providers' => [
    ...
    Arcanedev\LogViewer\LogViewerServiceProvider::class,
],

No need to register the LogViewer facade, it's done automagically.

Important Note:

For Laravel 8.x and above, you need to match the pagination styling with LogViewer template. The default pagination uses tailwindcss as default styling.

Artisan commands

To publish the config and translations files, run this command:

php artisan log-viewer:publish
To force publishing
php artisan log-viewer:publish --force
Publishing the config only
php artisan log-viewer:publish --tag=config

To force publishing add --force flag.

Publishing the translations only
php artisan log-viewer:publish --tag=translations

To force publishing add --force flag.

Application requirements & log files check

php artisan log-viewer:check

Clear all generated log files

php artisan log-viewer:clear

DONE !

Go to http://{your-project}/log-viewer (See the Configuration page to change the uri and other stuff).