ermolinme / cloudlog
CloudLog.me 的包
v0.2.0
2023-05-06 07:56 UTC
Requires
- guzzlehttp/guzzle: ^7.0
- illuminate/support: ^5.5 || ^6.0 || ^7.0 || ^8.0 || ^9.0
- monolog/monolog: ^1.23|^2.0
README
CloudLog.me - 是一个简单的日志系统。
使用
仅仅几行代码
$apiToken = YOUR_TOKEN_HERE; $channelId = YOUR_CHANNEL_ID_HERE; $cloudLog = new CloudLog($apiToken); $cloudLog->channel($channelId); $cloudLog->tag('my_cool_tag'); //optional $cloudLog->info('Hello world!', ['foo' => 'bar']); $cloudLog->error('Whoops!'); $cloudLog->critical('OMG!');
这就完了!
Laravel
您可以将此包用作 Laravel 日志记录器。
php artisan vendor:publish --provider="Ermolinme\CloudLog\CloudLogServiceProvider" --tag="config"
在 config/logging.php 中创建日志配置
... 'cloud' => [ 'driver' => 'custom', 'via' => \Ermolinme\CloudLog\CustomLogger::class, 'level' => 'debug', ], ...
并使用它!
Log::channel('cloud')->info('Hello world');