outsourced / log-monolog
outsourced日志的Monolog扩展处理器
0.3.0
2020-12-02 22:42 UTC
Requires
- monolog/monolog: ^2.1
- outsourced/sdk: ^0.3
This package is auto-updated.
Last update: 2024-09-19 23:28:00 UTC
README
Outsourced Logging的Monolog扩展Outsourced Logging
安装
composer require outsourced/log-monolog
用法
use Monolog\Logger; use LogOutsourcedMonolog\LogOutsourcedHandler; $logger = new Logger('name'); $logger->pushHandler(new LogOutsourcedHandler('https://uri.to/your_log/outsourced_api'));
Laravel
您必须设置loggin配置以包含新的Monolog通道。然后您可以在您的应用程序中使用此通道或将其设置为default。
[
'channels' => [
'outsourced' => [
'driver' => 'monolog',
'handler' => LogOutsourcedMonolog\LogOutsourcedHandler::class,
'with' => [
'host' => env('OUTSOURCED_HOST', 'https://outsourced.example.com'),
'accessKey' => env('OUTSOURCED_ACCESS_KEY', 'access-key')
],
]
]
]