PHPackages                             cube-group/myaf-log - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. cube-group/myaf-log

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

cube-group/myaf-log
===================

log

v2.1.0(7y ago)013.0k2MITPHPPHP &gt;=5.3

Since May 5Pushed 7y ago2 watchersCompare

[ Source](https://github.com/cube-group/myaf-log)[ Packagist](https://packagist.org/packages/cube-group/myaf-log)[ RSS](/packages/cube-group-myaf-log/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (1)Versions (20)Used By (2)

LOG
---

[](#log)

[![Latest Stable Version](https://camo.githubusercontent.com/61f41199480afa4fbb49ab1ecbafa8ba2378a08920de8380c80db72b486f52bc/68747470733a2f2f706f7365722e707567782e6f72672f637562652d67726f75702f6d7961662d6c6f672f76657273696f6e)](https://packagist.org/packages/cube-group/myaf-log)[![Total Downloads](https://camo.githubusercontent.com/5f261488a044ce0cfd77e1bd9c2f0e32a88ae94b726be7b469f2cf9e0eacda1d/68747470733a2f2f706f7365722e707567782e6f72672f637562652d67726f75702f6d7961662d6c6f672f646f776e6c6f616473)](https://packagist.org/packages/cube-group/myaf-log)[![License](https://camo.githubusercontent.com/f0d272b58b46ccb4b3235b4c934d84f674d1388624841401f734750d219466d5/68747470733a2f2f706f7365722e707567782e6f72672f637562652d67726f75702f6d7961662d6c6f672f6c6963656e7365)](https://packagist.org/packages/cube-group/myaf-log)

### namespace

[](#namespace)

```
"Myaf\\Log\\": "src/"

```

### 1.业务日志

[](#1业务日志)

> 容器内日志路径:

```
//业务级日志自动收集
/data/log/2018-05-28.txt
```

> 宿主机内日志路径:

```
//业务级日志自动收集
/data/log/app/2018-05-28.txt
```

> 日志字段说明:

- $time: 日期(例如: 2018-05-10 20:00)
- $ip: 用户请求的ip地址
- $level: 日志级别(INFO ERROR DEBUG WARN)
- $ruid: 请求链唯一id(request unique id,例如: md5)
- $domain: 域(例如: l.eoffcn.com)
- $pid: 进程id或线程id或协程id
- $route: web路由(例如: /user/login 或 user/login)
- $uid: 用户类信息(例如: 相关用户id或用户名或手机号等)
- $code: 业务错误码(例如: 0或10000等)
- $msg: 业务错误信息(例如: ERR\_USER\_LOGIN)
- $ext: 扩展字段

> 业务标准日志Demo:

```
2018-05-08 20:00|192.168.0.10|ERROR|1q2w3e4r522|l.eoffcn.com|7732|/user/login|1590214776|9800|ERR_SOMETHING|xxx
```

> 业务标准日志打印级别:

- DEBUG 用过调试，级别最低，可以随意的使用于任何觉得有利于在调试时更详细的了解系统运行状态的东东；
- INFO 用于打印程序应该出现的正常状态信息， 便于追踪定位；
- WARN 表明系统出现轻微的不合理但不影响运行和使用；
- ERROR 表明出现了系统错误和异常，无法正常完成目标操作。
- FATAL 相当严重，可以肯定这种错误已经无法修复，并且如果系统继续运行下去的话后果严重

> 日志工具包: SDK地址

> composer安装:

```
#使用国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
#安装
composer require cube-group/myaf-log
```

> composer.json:

```
{require:{cube-group/myaf-log: "*"}}
```

> Log使用:

```
//初始化日志
Log::init('app');
//支持info、warn、error、fatal类日志
Log::info("路由地址", "跟用户相关的数据", "业务线错误码", "错误码对应的错误信息");
//info日志
Log::info("/user/login", "$uid/$phone/$otherAboutUser", $code, $msg);
//demo,日志打印函数(ext尽量使用array)
Log::info("/user/login", "24325", 9999, "ERR_USER_LOGIN", "啊哈哈", [1,2,3], ['key' => 'what you want"]);
//日志压入存储
Log::flush();

```

### 2.统计日志

[](#2统计日志)

> 容器内日志路径:

```
//统计类日志自动收集
/data/log/2018-05-28.bin
```

> 宿主机内日志路径:

```
//统计类日志自动收集
/data/log/app/2018-05-28.bin
```

> 日志字段说明:

- $time: 日期(例如: 2018-05-10 20:00)
- $app: 应用名称
- $version: 应用版本号,如:0.1.2
- $client: 终端代码 （0：backend, 1：pc，2：web，10：android,11：ios，20：微信公众号，21：微信服务号，22：微信小程序）
- $os: 操作系统或设备（win-10.0.0、android-7.0.0、ios-11.0.3、mac-10.13.5、linux、darwin)
- $ip: 用户ip（符合ip标准）
- $uid: 用户类信息(例如: 相关用户id或用户名或手机号等)
- $action: 行为类代码,如:user-login
- $ext: 扩展字段（必须为query string格式，例如：a=1&amp;b=2&amp;...）

> 业务标准日志Demo:

```
2018-07-12 15:53:39|test|0.2.0|0|darwin|127.0.0.1|123333|user-login|phone=15901214776&address=%E4%B8%AD%E5%85%AC%E6%95%99%E8%82%B2
```

> 日志工具包: SDK地址

> composer安装:

```
#使用国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
#安装
composer require cube-group/myaf-log
```

> composer.json:

```
{require:{cube-group/myaf-log: "*"}}
```

> Log使用:

```
//初始化日志
LogAction::init('test', '0.2.0');
//存储日志
LogAction::save("123333", "user-login", array('phone' => '15901214776','address'=>'中公教育'));
//日志压栈存储
LogAction::flush();

```

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~17 days

Recently: every ~58 days

Total

19

Last Release

2615d ago

Major Versions

v0.0.9 → v1.0.02018-07-12

v1.1.3 → v2.0.02018-08-09

PHP version history (2 changes)v0.0.1PHP &gt;=5.6

v0.0.8PHP &gt;=5.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/93e719d708d4a6cc9f172360f51ca9ebf51e4fdb1461cd3a261cc1c3ff9dea27?d=identicon)[LincolnBruce](/maintainers/LincolnBruce)

---

Top Contributors

[![LincolnBruce](https://avatars.githubusercontent.com/u/7814560?v=4)](https://github.com/LincolnBruce "LincolnBruce (20 commits)")

---

Tags

base

### Embed Badge

![Health badge](/badges/cube-group-myaf-log/health.svg)

```
[![Health](https://phpackages.com/badges/cube-group-myaf-log/health.svg)](https://phpackages.com/packages/cube-group-myaf-log)
```

###  Alternatives

[symfony/monolog-bridge

Provides integration for Monolog with various Symfony components

2.6k189.7M258](/packages/symfony-monolog-bridge)[rollbar/rollbar

Monitors errors and exceptions and reports them to Rollbar

33723.7M82](/packages/rollbar-rollbar)[illuminate/log

The Illuminate Log package.

6224.3M518](/packages/illuminate-log)[honeybadger-io/honeybadger-php

Honeybadger PHP library

381.5M4](/packages/honeybadger-io-honeybadger-php)[graycore/magento2-stdlogging

A Magento 2 module that changes all logging handlers to stdout

2382.6k](/packages/graycore-magento2-stdlogging)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
