tomatophp/filament-logger

将所有用户活动记录到文件或日志驱动程序,并在您的 FilamentPHP 控板中预览

v1.0.1 2024-09-22 16:07 UTC

This package is auto-updated.

Last update: 2024-09-22 16:07:19 UTC


README

Screenshot

Filament logger

Latest Stable Version License Downloads

将所有用户活动记录到文件或日志驱动程序,并在您的 FilamentPHP 控板中预览

截图

Logger View Log Log File

安装

composer require tomatophp/filament-logger

安装您的包后,请运行此命令

php artisan filament-logger:install

最后,在/app/Providers/Filament/AdminPanelProvider.php上注册插件

->plugin(\TomatoPHP\FilamentLogger\FilamentLoggerPlugin::make())

安装后,请使用此命令发布配置文件

php artisan vendor:publish --tag="filament-logger-config"

在您的filament-logger.php配置文件中,请添加您要跟踪的用户守卫或中间件的保护

    'guards' => [
        'web',
        'auth:accounts'
    ],

以跟踪您的面板

    'guards' => [
        'web',
        'panel:admin'
    ],

其中admin是面板的ID。

使用方法

您可以通过使用此代码在代码的任何位置添加自定义日志

use TomatoPHP\FilamentLogger\Facades\FilamentLogger;

FilamentLogger::log(message:'Your message here', level:'info');

发布资产

您可以通过使用此命令发布配置文件

php artisan vendor:publish --tag="filament-logger-config"

您可以通过使用此命令发布语言文件

php artisan vendor:publish --tag="filament-logger-lang"

您可以通过使用此命令发布迁移文件

php artisan vendor:publish --tag="filament-logger-migrations"

其他 Filament 包

查看我们的Awesome TomatoPHP