liuwave/think-log-driver-sls 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

liuwave/think-log-driver-sls

Composer 安装命令:

composer require liuwave/think-log-driver-sls

包简介

这是使用阿里云日志服务sls的thinkphp6.0日志驱动,支持函数计算

README 文档

README

这是使用阿里云日志服务sls的thinkphp6.0日志驱动,同时支持函数计算

参见 liuwave/fc-thinkphp

安装

composer require liuwave/think-log-driver-sls

使用

修改config/log.php:

  1. 'default' => env('log.channel', 'file'), 修改成'default' => env('log.channel', 'sls'),
  2. channels下添加日志通道:
    'sls' =>  [
            'type'  => \liuwave\think\log\driver\Sls::class,
            'debug' => false,
            'json'  => false,
              // 关闭通道日志写入
            'close'          => false,
              // 是否实时写入
            'realtime_write' => true,
            
            'use_fc'         => true,//是否使用函数计算内置的 fcLogger,
            //仅在函数计算 php runtime cli模式下有效,若为true,则以下配置可不填
            //若设置为true,但不在函数计算 cli模式下,会尝试使用日志服务 php SDK
            //参见[相关参考](#相关参考)
            'source'         => 'think',//来源
            'credentials'    => [//认证信息,false或array,若为false,则默认使用函数计算提供的context信息中的认证信息,
                                 //如设置为false,且不在函数计算环境下,则不会写入日志
              'AccessKeyId'     => 'your_access_key_id',
              'AccessKeySecret' => 'your_access_key_secret',
              'endpoint'        => 'cn-beijing.sls.aliyuncs.com',//region.sls.aliyuncs.com
              'project'         => 'your_sls_project_name',// 
              'logStore'        => 'your_sls_log_store_name',// 
              'topic'           => '',// 
            ],
          ]

效果

函数计算控制台->对应函数界面->日志查询->简单查询/高级查询,可以查询到日志记录:

FC Invoke Start RequestId: ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea
2020-07-08T19:54:44+08:00 ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea [ERROR] 测试错误日志
2020-07-08T19:54:44+08:00 ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea [INFO] 测试信息日志
2020-07-08T19:54:44+08:00 ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea [WARNING] 测试警告日志
2020-07-08T19:54:44+08:00 ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea [ALERT] 测试测试alert日志
2020-07-08T19:54:44+08:00 ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea [DEBUG] 测试debug环境
2020-07-08T19:54:44+08:00 ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea [ERROR] [0]日志插件记录抛出异常测试,请在 函数计算控制台->对应函数界面->日志查询->高级查询中,查询日志结果
FC Invoke End RequestId: ca4ee7bc-9a4c-4297-9e77-54d1a3b079ea

或者在 日志服务管理后台,打开对应的日志库,进行查询。

相关参考

统计信息

  • 总下载量: 1.35k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-07-08

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固