library activitylog
user, system activity log
dframe/activitylog
user, system activity log
- Saturday, May 26, 2018
- by dusta
- Repository
- 1 Watchers
- 0 Stars
- 43 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 3 Versions
- 19 % Grown
Dframe/ActivityLog
, (*1)
Documentation available at https://dframeframework.com, (*2)
Language
Polish | English, (*3)
Installation Composer
$ composer require dframe/activitylog
PSR-3 Adapter, (*4)
use Dframe\ActivityLog\Activity;
use Dframe\ActivityLog\Demo\Drivers\PSR3FileLog;
use Dframe\ActivityLog\Helper\Psr3Adapter;
use Psr\Log\LogLevel;
require_once __DIR__ . '/../../vendor/autoload.php';
$log = new Activity(new PSR3FileLog());
$logger = new Psr3Adapter($log, 'System', \Dframe\ActivityLog\Entity\PSR3::class);
$logger->log(LogLevel::ERROR, 'This is {error}', ['error' => 'error #500']);
Standard Usage, (*5)
use Dframe\ActivityLog\Activity;
use Dframe\ActivityLog\Demo\Drivers\FileLog;
require_once __DIR__ . '/../../vendor/autoload.php';
$log = (new Activity(new FileLog()));
$log->log('Hello Word!')->entity(\Dframe\ActivityLog\Demo\Entity\Action::class)->push();
Display Logs, (*6)
$log->logs();