cinghie /yii2-logger
Yii2 Logger 是用于在 Yii2 网站中创建数据库或文件日志的扩展。
dev-main
2023-05-24 14:09 UTC
Requires
- cinghie/yii2-traits: @dev
- yiisoft/yii2: ~2.0.14
Requires (Dev)
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-24 17:06:18 UTC
README
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();