dframe / activitylog
用户、系统活动日志
v0.2.0
2018-09-08 18:20 UTC
Requires (Dev)
- dframe/database: ^1.4
This package is not auto-updated.
Last update: 2024-09-30 15:55:38 UTC
README
文档可在此处查看 https://dframeframework.com
Composer 安装
$ composer require dframe/activitylog
PSR-3 适配器
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']);
标准用法
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();
显示日志
$log->logs();