jiangslee/laravel-aliyun-sls is a Laravel package.
It currently has 0 GitHub stars and 33 downloads on Packagist (latest version v1.0.4).
Install it with composer require jiangslee/laravel-aliyun-sls.
Discover more Laravel packages by jiangslee
or browse all Laravel packages to compare alternatives.
Last updated
forked from islenbo/laravel-aliyun-sls thanks islenbo!
aliyun-log-sdk的\Log类与laravel-ide-helper的\Log类有冲突,所以抄了过来放到了AliyunLogModel@overtrue easywechat6.x的HttpClient TraitsDemo.php跑,配置好.env后,执行php ./src/Demo.php可以先看看日志能不能跑进slsBufferHandler不适合在队例使用,去掉了BufferHandlerHttpClient支持Laravel-S协程?composer require Jiangslee/laravel-aliyun-sls
add service provider to config/app.php
<?php
return [
// ...
'providers' => [
/*
* Package Service Providers...
*/
\Jiangslee\LaravelAliyunSls\Providers\LaravelAliyunSlsProvider::class,
],
// ...
];
add config to aliyunsls.php
// Aliyun SLS config
return [
'endpoint' => env('ALIYUN_LOG_ENDPOINT', 'cn-shenzhen.log.aliyuncs.com'),
'accessKeyId' => env('ALIYUN_LOG_ACCESSKEYID'),
'accessKey' => env('ALIYUN_LOG_ACCESSKEY'),
'project' => env('ALIYUN_LOG_PROJECT'),
'logstore' => env('ALIYUN_LOG_LOGSTORE'),
'formatter' => \Jiangslee\LaravelAliyunSls\Formatters\AliyunSlsFormatter::class
],
add or edit default channel to .env
LOG_CHANNEL=aliyun-sls
add config to logging.php
<?php
return [
// ...
'channels' => [
'stack' => [
'driver' => 'stack',
// assign aliyun-sls
'channels' => ['aliyun-sls'],
'ignore_exceptions' => false,
'tap' => [
]
],
// ...
],
];
Log::channel('aliyun-sls')->info('hello world!');