定制 ssphp/log 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

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

ssphp/log

Composer 安装命令:

composer require ssphp/log

包简介

hfjy php log standard

关键字:

README 文档

README

Intro

在程序开发中写日志是一件非常重要,也是很容易被开发同学忽视的地方。日志记录不全,格式不统一给我们后期的搜集、分析和问题查找带来了很大的麻烦。基于以上问题,统一日志格式势在必行, ssphp/log是一套完全参照ssgo日志标准开发的php包。

Directory structure

├── CHANGELOG.md           # CHANGELOG
├── README.md              # README
├── config                 # 配置文件            
├── src                
│   └── ssphp   
│       ├── Collect        # 日志收集方式
│       ├── Filter         # 日志过滤规则
│       ├── Formatter      # 日志输出格式
│       └── Logger.php     # 日记记录脚本
└── tests                  # 测试脚本

Installation

Install the latest version with

$ composer require ssphp/log

Basic Usage

<?php
require_once __DIR__ . "/vendor/autoload.php";

$config = require_once __DIR__ . "/vendor/ssphp/log/config/log.php";
$debug = new ssphp\Logger($config);

$result = $debug->info([
    'dbType' => 'mysql',
    'dsn' => 'mysql:host=sdfadfadsf.mysql.rds.aliyuncs.com:3306;dbname=temp',
    'callStacks' => ['index.php line 1', 'test.php line 2'],
    'query' => '',
    'args' => '',
    'usedTime' => '',
    'error' => "connect time out",
    'info' => '22'
]);

var_dump($result);

Log Content Standard

参考: ssgo日志标准

统计信息

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

GitHub 信息

  • Stars: 4
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-05-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固