webmachine / logs
Laravel 5 的日志
dev-master
2022-03-21 19:41 UTC
Requires
- php: >=5.5.0
- illuminate/config: >=5.4
- illuminate/database: >=5.4
- illuminate/support: >=5.4
This package is auto-updated.
Last update: 2024-09-22 01:26:25 UTC
README
安装
通过 Composer
$ composer require webmachine/logs
接下来,您必须安装服务提供者和外观别名
// config/app.php 'providers' => [ ... Webmachine\Logs\LogsServiceProvider::class, ]; ... 'aliases' => [ ... 'Logs' => Webmachine\Logs\LogsFacade::class, ];
发布
$ php artisan vendor:publish --provider="Webmachine\Logs\LogsServiceProvider"
用法
将执行者特质添加到用户模型中
... use Webmachine\Logs\Traits\LogDoer; class User extends Model { use LogDoer; ... }
将特质添加到目标模型中
... use Webmachine\Logs\Traits\LogTarget; class Foo extends Model { use LogTarget; ... }
您可以添加自定义日志描述
... use Webmachine\Logs\LogsFacade as Logs; ... public function storage() { ... Logs::setDescription('custom description'); \App\Foo::create([...]); }
许可
MIT 许可证 (MIT)。更多信息请参阅 许可文件。