vietnix / php-platform-vendor
Send logs to a custom endpoint
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/vietnix/php-platform-vendor
Requires
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2025-12-21 09:51:19 UTC
README
Thư viện PHP để gửi log đến một endpoint tùy chỉnh.
Yêu cầu
- PHP >= 7.4
- Composer
Cài đặt
composer require vietnix/php-platform-vendor
Cách sử dụng
use Vietnix\PlatformVendor\PlatformLogger; // Khởi tạo logger $logger = new PlatformLogger( 'https://your-endpoint.com', // URL endpoint 'your-api-key' // API key ); // Gửi log $logger->sendLog( 'Nội dung log', // Message 3, // Level (mặc định là 3 - DEBUG) ['key' => 'value'] // Metadata tùy chọn );
Các mức độ log
| Level | Giá trị | Mô tả |
|---|---|---|
| URGENT | 1 | Khẩn cấp |
| ERROR | 2 | Lỗi |
| DEBUG | 3 | Debug (mặc định) |
| WARN | 4 | Cảnh báo |
| INFO | 5 | Thông tin |
Response
Hàm sendLog() sẽ trả về:
true: Khi log được gửi thành công (status code 200 hoặc 201)false: Khi có lỗi xảy ra
License
MIT