yii2-log

A module that manages database-based log records for centralisation purposes

MIT License

Downloads
10.5K
Stars
0
Committers
1

yii2-module/yii2-log

A module that manages database-based log records for centralisation purposes.

Installation

The installation of this library is made via composer and the autoloading of all classes of this library is made through their autoloader.

  • Download composer.phar from their website.
  • Then run the following command to install this library as dependency :
  • php composer.phar install yii2-module/yii2-log ^7

Basic Usage

This module needs the following components to be set at the configuration level:

  • 'db_log' should be a \yii\db\Connection

If you already have a database connection, you may use the following trick :

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

where 'db' is the id of your database connection.

This module needs the following parameters to be set at the configuration level:

  • none

Then the module should be configured as follows :

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

License

MIT (See license file).