alfredlib/

此软件包的最新版本(v1.0.0)没有可用的许可证信息。

阿里云SLS for laravel

v1.0.0 2022-07-21 09:11 UTC

This package is auto-updated.

Last update: 2024-09-21 13:54:18 UTC


README

运行环境

  • php ^7.0

  • Laravel ^6.0

安装

  1. 推荐使用composer安装,执行如下命令
composer require alfredlib/aliyunsls-for-laravel
  1. 注册Laravel服务, 在config/app.php 添加
'providers' => [
    // ...
    'Alfredlib\AliyunSls\AliyunSlsServiceProvider::class',
]

添加aliases配置

'aliases' => [
    // ...
    'Sls' => Alfredlib\AliyunSls\Facades\Sls::class,
]
  1. 发布资源,在config目录下生成一个aliyunsls.php文件
  php artisan vendor:publish --provider="Alfredlib\AliyunSls\AliyunSlsServiceProvider"

添加配置项

在config/aliyunsls.php 中添加配置,您也可以在.env文件中添加对应配置项

return [
    'endpoint' => env('ALIYUN_SLS_ENDPOINT', ''),
    'access_key' => env('ALIYUN_SLS_ACCESS_KEY', ''),
    'access_secret' => env('ALIYUN_SLS_ACCESS_SECRET', ''),
    'project' => env('ALIYUN_SLS_PROJECT', ''),
    'default_logstore' => env('','test'),
]

使用举例

Sls Facade类提供了不同种日志级别写入函数:

Sls::info();
Sls::warning();
Sls::error();
Sls::debug();

依赖SDK

Aliyun Log Service PHP SDK,API VERSION 0.6.1

许可证

Predis的代码在MIT许可证的条款下分发(见LICENSE)。