borgstein/logstream-laravel
最新稳定版本:v1.0.2
Composer 安装命令:
composer require borgstein/logstream-laravel
包简介
Laravel client for the Logstream logging API
README 文档
README
Laravel client for Logstream.
Install
composer require borgstein/logstream-laravel
Service provider and Facade are auto-discovered.
Configuration
Publish the config file:
php artisan vendor:publish --tag=logstream-config
Add to .env:
LOGSTREAM_API_KEY=your_api_key_here
Usage
Option A — Facade
use Logstream\Laravel\Facades\Logstream; Logstream::info('User signed up', ['userId' => $user->id]); Logstream::error('Payment failed', ['orderId' => $order->id]);
Option B — Laravel Log channel
In config/logging.php:
'channels' => [ 'logstream' => [ 'driver' => 'custom', 'via' => \Logstream\Laravel\LogstreamLogger::class, 'level' => 'debug', ], ],
Then use as any Laravel log channel:
Log::channel('logstream')->info('User signed up'); // Or add to your stack: 'stack' => [ 'driver' => 'stack', 'channels' => ['daily', 'logstream'], ],
Async logging
Set LOGSTREAM_ASYNC=true in .env. Logs will be dispatched as queued jobs — requires a configured queue driver.
Level mapping
| Laravel | Logstream |
|---|---|
debug |
DEBUG |
info, notice |
INFO |
warning |
WARN |
error, critical, alert, emergency |
ERROR |
统计信息
- 总下载量: 52
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-22