PHPackages                             logsea/paddle - 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. logsea/paddle

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

logsea/paddle
=============

a paddle for log watcher

v1.0.0(5y ago)372MITPHPPHP &gt;=7.1

Since Jun 5Pushed 5y ago2 watchersCompare

[ Source](https://github.com/liuxing1234/LogSea)[ Packagist](https://packagist.org/packages/logsea/paddle)[ RSS](/packages/logsea-paddle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

日志在线预览
------

[](#日志在线预览)

### 1. 环境

[](#1-环境)

php&gt;= 7.1swoole扩展&gt;= 4.3.4### 2. 使用说明

[](#2-使用说明)

#### 2.1 修改配置文件

[](#21-修改配置文件)

进入`src/config`目录.配置文件分为三部分,`Option.php`为公共部分,`OptioinShip.php`为websocket服务所需要的配置文件, `OptionPaddle.php` 为日志生产的客户端服务的配置文件.部分配置说明如下:

```
public static $logCode = "key"; //用于判断后端写日志时身份验证的秘钥
public static $clientCode = ["client1_code","client2_code"];// 客户端接收的秘钥
public static $cacheOpt=[];//缓存配置,目前仅支持redis(单机版)/File文件缓存
public static $host = "127.0.0.1"; //监听的host地址
public static $port = 4002;//端口号
public static $option=[];// swoole的基础配置,可根据自己的环境修改
public static $events=[];//注册的回调事件类,该出文件均放在events目录
public static $logExtStatic =[
      "method"=>ClassName::class
]; //扩展第三个系统写入日志的类,静态调用
public static $logExt = [  //用于扩展日志模块,配置静态方法
      "method"=>ClassName::class  //普通对象方式调用(与静态调用配置互斥).优先级,静态调用优先
];
```

#### 2.2 运行

[](#22-运行)

进入 `src`:

```
php Ship.php
php Paddle.php
```

运行服务.

#### 2.3 chrome插件:

[](#23-chrome插件)

使用websocket服务可以单独跑,或者可以使用配套的谷歌扩展进行日志信息的预览功能:

[![skin](./screenshot/skin.png)](./screenshot/skin.png)

后台服务启动以后,打开chrome,点击插件,填写服务信息,点击`Login`,然后打开F12进入调试模式:

[![skin](./screenshot/console.png)](./screenshot/console.png)

控制面板多出一个watcher的选项卡,推送的json字符串日志信息,会自动格式化,并可以折叠,点击清理,可以清理屏幕.

**chrome扩展下载:**

```
git clone  git@github.com:liuxing1234/LogWatcher.git
```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

2172d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/35344657?v=4)[liuxing1234](/maintainers/liuxing1234)[@liuxing1234](https://github.com/liuxing1234)

---

Top Contributors

[![liuxing1234](https://avatars.githubusercontent.com/u/35344657?v=4)](https://github.com/liuxing1234 "liuxing1234 (5 commits)")

### Embed Badge

![Health badge](/badges/logsea-paddle/health.svg)

```
[![Health](https://phpackages.com/badges/logsea-paddle/health.svg)](https://phpackages.com/packages/logsea-paddle)
```

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B9.2k](/packages/psr-log)[itsgoingd/clockwork

php dev tools in your browser

5.9k27.6M94](/packages/itsgoingd-clockwork)[graylog2/gelf-php

A php implementation to send log-messages to a GELF compatible backend like Graylog2.

41838.2M138](/packages/graylog2-gelf-php)[bugsnag/bugsnag-psr-logger

Official Bugsnag PHP PSR Logger.

32132.5M2](/packages/bugsnag-bugsnag-psr-logger)[consolidation/log

Improved Psr-3 / Psr\\Log logger based on Symfony Console components.

15462.2M7](/packages/consolidation-log)[datadog/php-datadogstatsd

An extremely simple PHP datadogstatsd client

19124.6M15](/packages/datadog-php-datadogstatsd)

PHPackages © 2026

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