Log all user activity to file or log driver and preview it on your FilamentPHP panel
tomatophp/filament-logger is a Laravel package for log all user activity to file or log driver and preview it on your filamentphp panel.
It currently has 15 GitHub stars and 2.395 downloads on Packagist (latest version 5.0.0).
Install it with composer require tomatophp/filament-logger.
Discover more Laravel packages by tomatophp
or browse all Laravel packages to compare alternatives.
Last updated

Log all user activity to file or log driver and preview it on your FilamentPHP panel

| Plugin | Filament | Laravel | PHP |
|--------|----------|---------|-----|
| 1.x (v3 branch) | 3.x | 10.x | 11.x | 8.1+ |
| 5.x | 5.x | 12.x | 13.x | 8.2+ |
composer require tomatophp/filament-logger
after install your package please run this command
php artisan filament-logger:install
finally register the plugin on /app/Providers/Filament/AdminPanelProvider.php
->plugin(\TomatoPHP\FilamentLogger\FilamentLoggerPlugin::make())
after install please publish the config file by using this command
php artisan vendor:publish --tag="filament-logger-config"
on your filament-logger.php config file please add the guard of user or middleware you went to track
'guards' => [
'web',
'auth:accounts'
],
to track your panel
'guards' => [
'web',
'panel:admin'
],
where admin is the id of the panel.
TomatoPHP\FilamentLogger\EventServiceProvider was removed; the package subscribes its request listener itself. If you worked around the duplicate verification emails (#5) with a custom provider or dont-discover, remove it.php artisan migrate after updating.you can add a custom log from anywhere in your code by using this code
use TomatoPHP\FilamentLogger\Facades\FilamentLogger;
FilamentLogger::log(message:'Your message here', level:'info');
you can publish config file by use this command
php artisan vendor:publish --tag="filament-logger-config"
you can publish languages file by use this command
php artisan vendor:publish --tag="filament-logger-lang"
you can publish migrations file by use this command
php artisan vendor:publish --tag="filament-logger-migrations"
Checkout our Awesome TomatoPHP