guskov/simple-logger

此包添加了一个中间件,可以解析并记录对每日日志驱动程序的请求。

dev-master 2021-01-26 13:43 UTC

This package is auto-updated.

Last update: 2024-09-26 22:25:24 UTC


README

此Laravel包添加了一个中间件,可以将请求解析并记录到每日日志驱动程序。

安装

您可以通过Composer安装此包

composer require guskov/simple-logger

可选地,您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="Guskov\Logger\LoggerServiceProvider" --tag="simple-logger" 

这是发布配置文件的内容

return [
    /*
     * Enable/disable logging
     */
    'enable' => true,

    /*
     * Filter out body fields which will never be logged.
     */
    'except' => [
        'password',
        'confirmation',
        'token'
    ],

];   

用法

此包提供了一个中间件,可以作为单个路由或组路由添加。在中间件中使用 'log' 别名。

// in a single route
 Route::get('/home', function () {
})->middleware('log');

// in a group route
 Route::group([
            'prefix' => 'admin',
            'as' => 'admin.',
            'middleware' => ['auth', 'admin' , 'log'],
        ], function () {
        //...
        }
        );

许可证

MIT