diff --git a/config/audit.php b/config/audit.php index 9c94d549..36565100 100644 --- a/config/audit.php +++ b/config/audit.php @@ -183,6 +183,7 @@ 'connection' => 'sync', 'queue' => 'default', 'delay' => 0, + 'listener' => OwenIt\Auditing\Listeners\ProcessDispatchAudit::class, ], /* diff --git a/src/AuditingServiceProvider.php b/src/AuditingServiceProvider.php index d8d73c59..562a01f8 100644 --- a/src/AuditingServiceProvider.php +++ b/src/AuditingServiceProvider.php @@ -2,6 +2,7 @@ namespace OwenIt\Auditing; +use Illuminate\Support\Facades\Config; use Illuminate\Support\Facades\Event; use Illuminate\Support\ServiceProvider; use OwenIt\Auditing\Console\AuditDriverCommand; @@ -26,7 +27,7 @@ public function boot() $this->mergeConfigFrom(__DIR__.'/../config/audit.php', 'audit'); Event::listen(AuditCustom::class, RecordCustomAudit::class); - Event::listen(DispatchAudit::class, ProcessDispatchAudit::class); + Event::listen(DispatchAudit::class, Config::string('audit.queue.listener', ProcessDispatchAudit::class)); } /**