joy2fun / laravel-log-pub
There is no license information available for the latest version (0.1.1) of this package.
Logging to Redis channel for Laravel.
0.1.1
2018-10-11 05:43 UTC
Requires (Dev)
- laravel/laravel: ^5.6
- mockery/mockery: ^1.2
- phpunit/phpunit: ^7.4
This package is auto-updated.
Last update: 2024-10-11 21:48:14 UTC
README
Installation
composer require joy2fun/laravel-log-pub
Configuration
Add a custom logger channel to config/logging.php
:
'pub' => [
'driver' => 'custom',
'via' => \Joy2fun\RedisPubLogger\Logger::class
],
Logging to configured channel:
Log::channel("pub")->debug("dummy");
Subscribe Redis channel
php artisan redis:subscribe
More options
[ // ... 'pub' => [ 'driver' => 'custom', 'via' => \Joy2fun\RedisPubLogger\Logger::class, 'with' => [ 'connection' => 'default', // redis connection 'quiet' => false, // "true" to ignore redis connection exception. default is "false" 'max_trace_length' => 1024, // truncated stacktrace string. set it to "0" to exclude trace from log 'format' => "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n", ] ] ]