aston/aliyun-sls
Composer 安装命令:
composer require aston/aliyun-sls
包简介
AliYun SLS Log For Hyperf
README 文档
README
hyperf框架使用的阿里云日志写入与读取
可指定通过多个sls配置读取与写入
require:
"hyperf/guzzle": "^2.0.0", "hyperf/contract": "^2.0.0", "psr/container": "^1.0|^2.0", "php": ">=7.2", "ext-zlib": "", "ext-json": ""
安装
使用 composer
composer require aston/aliyun-sls
发布配置文件
php bin/hyperf.php vendor:publish aston/aliyun-sls
配置文件说明
return [ 'write_switch' => (bool)env('WRITE_SLS', true),//写日志开关 //默认日志配置组 'default' => [ 'endpoint' => env('ALIYUN_SLS_ENDPOINT'), 'access_key' => env('ALIYUN_SLS_AK'), 'secret_key' => env('ALIYUN_SLS_SK'), 'project' => env('ALIYUN_SLS_PROJECT'), 'logstore' => env('ALIYUN_SLS_LOGSTORE'), ], //自定义日志配置组 可选 'another' => [ 'endpoint' => env('ANOTHER_ALIYUN_SLS_ENDPOINT'), 'access_key' => env('ANOTHER_ALIYUN_SLS_AK'), 'secret_key' => env('ANOTHER_ALIYUN_SLS_SK'), 'project' => env('ANOTHER_ALIYUN_SLS_PROJECT'), 'logstore' => env('ANOTHER_ALIYUN_SLS_LOGSTORE'), ] ];
使用方法演示
use Aston\AliyunSls\Logger; //通过默认日志配置 写入 Logger::instance()->write('testLog', [ 'is_test' => 1 ]); //等价于 Logger::instance('default')->write('testLog', [ 'is_test' => 1 ]); //通过指定日志配置 读取 $log = Logger::instance('another')->read( $start_timestamp, $end_timestamp, $topic, '* |SELECT "message.customer_user_id" limit 1' );
统计信息
- 总下载量: 58
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-07-05