From 96601ea570da1b3d39a5f9c1d0216f9efbd87f50 Mon Sep 17 00:00:00 2001 From: "sosuke.iwabuchi" Date: Wed, 12 Apr 2023 14:14:32 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=AD=E3=82=B0=E8=A8=AD=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Providers/AppServiceProvider.php | 9 +++++++++ config/logging.php | 30 ++++++++++++++++++++++++++-- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 9000931..fb7a6d9 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,6 +2,9 @@ namespace App\Providers; +use Illuminate\Queue\Events\JobProcessing; +use Illuminate\Support\Facades\Log; +use Illuminate\Support\Facades\Queue; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -24,5 +27,11 @@ class AppServiceProvider extends ServiceProvider // IDEヘルパー登録 $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); } + + //Queue関連 + Queue::before(function (JobProcessing $event) { + // Logのドライバー設定 + Log::setDefaultDriver('queue'); + }); } } diff --git a/config/logging.php b/config/logging.php index c44d276..c013c81 100644 --- a/config/logging.php +++ b/config/logging.php @@ -18,7 +18,7 @@ return [ | */ - 'default' => env('LOG_CHANNEL', 'stack'), + 'default' => env('LOG_CHANNEL', 'web'), /* |-------------------------------------------------------------------------- @@ -89,7 +89,7 @@ return [ 'handler_with' => [ 'host' => env('PAPERTRAIL_URL'), 'port' => env('PAPERTRAIL_PORT'), - 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://' . env('PAPERTRAIL_URL') . ':' . env('PAPERTRAIL_PORT'), ], 'processors' => [PsrLogMessageProcessor::class], ], @@ -126,6 +126,32 @@ return [ 'emergency' => [ 'path' => storage_path('logs/laravel.log'), ], + + 'web' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/web.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + // 'replace_placeholders' => true, + 'permission' => 0666, + ], + + 'batch' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/batch.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + // 'replace_placeholders' => true, + 'permission' => 0666, + ], + 'queue' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/queue.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + // 'replace_placeholders' => true, + 'permission' => 0666, + ], ], ];