vietnix / php-platform-vendor
Send logs to a custom endpoint
1.0.0
2025-03-21 08:08 UTC
Requires
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2025-04-21 08:26:22 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