vietnix/php-platform-vendor

Send logs to a custom endpoint

1.0.0 2025-03-21 08:08 UTC

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