yii2-module/yii2-log

一个用于管理基于数据库日志记录的模块,以实现集中化管理

安装量: 10,492

依赖者: 8

建议者: 0

安全: 0

星标: 0

分支: 0

类型:yii2-module

7.0.5 2024-07-31 16:55 UTC

README

一个用于集中化管理基于数据库日志记录的模块。

coverage build status

安装

此库的安装通过composer进行,所有类的自动加载由其自动加载器完成。

  • 他们的网站下载composer.phar
  • 然后运行以下命令将此库作为依赖项安装:
  • php composer.phar install yii2-module/yii2-log ^7

基本用法

此模块需要在配置级别设置以下组件

  • 'db_log'应该是一个\yii\db\Connection

如果您已经有一个数据库连接,可以使用以下技巧

'db_log' => function() { return \Yii::$app->get('db'); },

其中'db'是您的数据库连接的ID。

此模块需要在配置级别设置以下参数

然后模块应该按以下方式配置

$config = [
	...
	'modules' => [
		...
		'logger' => [ // cant use the 'log' component, already taken
			'class' => 'Yii2Module\Yii2Log\LogModule',
		],
		...
	],
	...
];

许可协议

MIT(见许可文件)。