mradder/filament-logger
Community-maintained Filament audit/activity logging built on spatie/laravel-activitylog. Includes a ready-made Activity resource with filters and diffs, CSV/JSON exports, dashboard widgets, and automatic logging for resources, models, auth, notifications, and custom events.
spatie/laravel-activitylog, providing a standardized way to track model changes, auth events, and custom domain events. This aligns well with Laravel’s ecosystem and avoids reinventing audit infrastructure.filament-logger:install command handles config publishing and migrations, simplifying onboarding. Existing audit logs (if using Spatie’s activity log) can be retrofitted with minimal effort.filament-logger:prune).access.guards explicitly.composer require mradder/filament-logger.php artisan filament-logger:install and php artisan migrate.PanelProvider.ignored_fields config to exclude non-critical fields during pilot.config/filament-logger.php (e.g., ignored_fields, access.guards).PanelProvider.export section.filament-logger:alert command).php artisan schedule:run (if using Laravel’s scheduler).config/filament-logger.php, reducing the need for code changes.filament-logger:prune command supports retention by age/log name. Consider:
activity_log table by date.log_name, created_at, and properties->user_id.activity_log table is inaccessible, the package will log errors but continue running. Critical failures should trigger alerts (e.g., via Laravel’s failed job queue).config/filament-logger.php.activity_log table could break the package. Use migrations for schema changes.alert_cooldown_minutes).How can I help you explore Laravel packages today?