cinghie/yii2-logger

Yii2 Logger 是用于在 Yii2 网站中创建数据库或文件日志的扩展。

安装次数: 140

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 1

开放问题: 0

类型:yii2-extension

dev-main 2023-05-24 14:09 UTC

This package is auto-updated.

Last update: 2024-09-24 17:06:18 UTC


README

License Latest Stable Version Latest Release Date Latest Commit Total Downloads

Yii2 扩展,用于将操作记录到数据库或文件

安装

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

运行以下命令之一:

$ php composer.phar require cinghie/yii2-logger "*"

或者添加

"cinghie/yii2-logger": "*"

2. 更新数据库模式

运行以下命令:

$ php yii migrate/up --migrationPath=@vendor/cinghie/yii2-logger/migrations

配置

在您的公共配置文件中添加以下内容:

use cinghie\logger\Logger;

'modules' => [

    // Yii2 Loggers
    'logger' => [
        'class' => Logger::class,
    ],
    
],

使用 Logger

use cinghie\logger\models\Loggers;

$logger = new Loggers();
$logger->entity_name = 'EntityName';
$logger->entity_id = 'EntityID';
$logger->action = 'ActionName';
$logger->created_by = NULL;
$logger->entity_name = date('Y-m-d H:i:s');
$logger->data = 'DATA CONTENT';
$logger->ip = Yii::app()->request->getUserHostAddress();
$logger->save();