taufiqrahman/yii2-apirestlog

描述

安装数: 2,764

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

1.1.0 2018-07-31 15:06 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:44:01 UTC


README

自动为请求、响应、控制器和操作创建日志

安装

安装此扩展的首选方式是通过 composer

运行以下命令之一:

php composer.phar require --prefer-dist taufiqrahman/yii2-apirestlog "*"

"taufiqrahman/yii2-apirestlog": "*"

将以下内容添加到您的 composer.json 文件的 require 部分。

数据库迁移

检查您的数据库设置,并通过控制台运行迁移

php yii migrate --migrationPath=@vendor/taufiqrahman/yii2-apirestlog/migrations

更多信息请参阅 数据库迁移文档

使用方法

扩展安装后,只需在代码中使用它即可

use Rahmansoft\Apirestlog\restlog;

class SomeController extends Controller
{

    public function behaviors()
    {
        $behaviors = parent::behaviors();
        $behaviors['restlog']=
            [
                'class' => restlog::class,
                'LOG_ON_ERROR'=> true // get all error response, false value to disable error message in your log DB
            ];

        return $behaviors;
    }

要访问该模块,您需要在应用程序配置中添加以下内容

......
'modules' => [
    'rahman'=>[
                'class'=>'rahmansoft\apirestlog\Module',
            ],
],
......

将新菜单项添加到您的导航栏

......
['label' => 'Log', 'url' => ['/rahman/wslog']],
......