goodjun / laravel-aliyun-log
适用于Laravel的阿里云日志
1.0.2
2022-11-28 05:48 UTC
Requires
- php: >=5.5.9
- goodjun/aliyun-open-api-sls: ^1.1
Requires (Dev)
- laravel/framework: >=5.1
- orchestra/testbench: ^3.5
- phpunit/phpunit: ^6.5
README
安装
使用composer安装此包。
composer require goodjun/laravel-aliyun-log
不使用自动发现的Laravel
如果您不使用自动发现,请将ServiceProvider添加到config/app.php中的providers数组
Goodjun\AliyunLog\AliyunLogProvider::class,
使用发布命令将包配置复制到您的本地配置
php artisan vendor:publish --provider="Goodjun\AliyunLog\AliyunLogProvider"
配置
将您的阿里云访问密钥、密钥密钥、端点、项目名称和存储名称添加到您的.env
ALIYUN_LOG_ACCESS_KEY_ID= # access key id ALIYUN_LOG_ACCESS_KEY_SECRET= # access key secret ALIYUN_LOG_ENDPOINT= # endpoint, reference https://help.aliyun.com/document_detail/29008.html ALIYUN_LOG_PROJECT= # project name ALIYUN_LOG_LOG_STORE= # store name
用法
Laravel <= 5.5
将代码复制到bootstrap/app.php
$app->configureMonologUsing(function (Monolog\Logger $monolog) { $handler = new Goodjun\AliyunLog\AliyunHandler(); $monolog->pushHandler($handler); });
Laravel >= 5.6
即将推出。