lazyuu / laravel-sls
一个适用于 Laravel 的阿里云日志服务
1.3.0
2020-04-17 03:35 UTC
Requires
- php: >=7.2
- illuminate/support: ~5.1|~6.0|~7.0
- lokielse/aliyun-open-api-sls: ^1.0.0
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is auto-updated.
Last update: 2024-09-17 13:33:19 UTC
README
说明
此包来源于 lokielse/laravel-sls
[![Latest Version on Packagist][ico-version]][link-packagist] ![Software License][ico-license] [![Total Downloads][ico-downloads]][link-downloads]
安装
您可以通过 composer 安装此包
composer require lazy/laravel-sls
配置
发布 sls.php
到 config
文件夹
php artisan vendor:publish --provider="Lokielse\LaravelSLS\LaravelSLSServiceProvider"
编辑您的 .env
文件
ALIYUN_ACCESS_KEY_ID=... ALIYUN_ACCESS_KEY_SECRET=... # https://help.aliyun.com/document_detail/29008.html # 如杭州公网 cn-hangzhou.log.aliyuncs.com # 如杭州内网 cn-hangzhou-intranet.log.aliyuncs.com SLS_ENDPOINT=cn-hangzhou.log.aliyuncs.com SLS_PROJECT=test-project SLS_STORE=test-store
使用
首先创建一个项目并存储在 阿里云 SLS 控制台
然后更新 SLS_ENDPOINT
、SLS_PROJECT
、SLS_STORE
到 .env
向队列推送一条测试消息
Log::info('Test Message', ['foobar'=>'2003']); //or you can use `app('sls')` app('sls')->putLogs([ 'type' => 'test', 'message' => json_encode(['This should use json_encode']) ]);