kemerovo-man / log-vendor
Installs: 2 250
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 6
Requires
- ext-json: *
- laravel/framework: 6.0.*
- dev-master
- 6.0.1
- 5.8.x-dev
- 5.8.8
- 5.8.7
- 5.8.6
- 5.8.5
- 5.8.4
- 5.8.3
- 5.8.1
- 5.7.x-dev
- 5.7.8
- 5.7.7
- 5.7.6
- 5.7.5
- 5.7.4
- 5.7.3
- 5.7.2
- 5.7.1
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.1
- 0.1.0
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-dependabot/composer/guzzlehttp/psr7-1.8.5
- dev-dependabot/composer/erusev/parsedown-1.7.4
- dev-dependabot/composer/league/flysystem-1.1.4
- dev-dependabot/composer/laravel/framework-6.20.26
- dev-dependabot/composer/symfony/http-foundation-4.4.1
This package is not auto-updated.
Last update: 2024-09-24 02:57:50 UTC
README
Добавляет в проект возможность логировать сразу в текстовый файл и в json, и читать json логи в браузере. Настроики в config/log.php Добавляет в проект роуты: /logs - список логов, /logs/{file} - посмотреть json лог
Установка
- выполнить
require kemerovo-man/log-vendor
для Laravel 5.7
"require": {
"kemerovo-man/log-vendor": "5.7.*"
}
для Laravel 5.8
"require": {
"kemerovo-man/log-vendor": "5.8.*"
}
- добавить в app.conf
'providers' => [
KemerovoMan\LogVendor\LogVendorServiceProvider::class
]
-
php artisan vendor:publish
-
настроить config/log.php
можно закрыть роуты /logs, /logs/{file} мидлварами
Например:
'middleware' => ['web', 'auth']
-
Написать конфиг для всех логов и добавить методы на фасаде
-
Можно изменить Exceptions/Handler.php
public function report(Exception $exception)
{
if ($this->shouldntReport($exception)) {
return;
}
parent::report($exception);
\Log::laravelReport($exception);
}