PHPackages                             tanwencn/supervisor - 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. tanwencn/supervisor

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

tanwencn/supervisor
===================

方便的输出日志文件、自定义文本、DB表等，你想监控的行为记录。

v2.0.4(4y ago)104.7k—0%[9 PRs](https://github.com/tanwencn/supervisor/pulls)1MITPHP

Since Dec 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/tanwencn/supervisor)[ Packagist](https://packagist.org/packages/tanwencn/supervisor)[ Docs](https://github.com/tanwencn/supervisor)[ RSS](/packages/tanwencn-supervisor/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)DependenciesVersions (18)Used By (1)

Laravel Supervisor
==================

[](#laravel-supervisor)

介绍
--

[](#介绍)

Supervisor 为你的 Laravel 文件提供了一个美观的可视化列表， 可以方便的显示出基于Filesystem和Db的数据。

对于Filesystem模型，默认提供了`Laravel日志`、`Json`、`正则表达式`解析器以解析不同需求的文件内容。

所有的配置存储在一个简单的配置文件中，你可以方便的对其进行源码控制。

[![image](https://user-images.githubusercontent.com/12136184/130049625-74e631d1-02c7-4669-b2a5-8e34bee1a7a9.png)](https://user-images.githubusercontent.com/12136184/130049625-74e631d1-02c7-4669-b2a5-8e34bee1a7a9.png)

安装
--

[](#安装)

可以使用 Composer 将 Horization 安装到你的 Laravel 项目里：

```
composer require tanwencn/supervisor
```

```
php artisan supervisor:install
```

`Supervisor`的默认配置显示项为`filesystem.logs`。所以还需要在 `config/filesystems.php` 中添加 `disks` ：

```
'logs' => [
            'driver' => 'local',
            'root' => storage_path('logs'),
        ]
```

### 配置

[](#配置)

`Supervisor` 资源发布之后，他的主要配置文件会被分配到 `config/supervisor.php` 文件。可以用这个配置文件配置工作选项。

在配置文件中，`resolvers`项默认提供了Laravel日志解析配置，还有`Json`、`正则表达式`、`mysql`解析配置示例，你只要稍微对其进行改动，就可以直接用在你的应用中了。

注意`resolvers`只是解析配置项，要在视图中显示，需要把其添加进`view`项中。

### 访问授权

[](#访问授权)

`Supervisor` 在 `/supervisor` 路径上显示了一个视图面板。默认情况下，你只能在 `local` 环境中访问这个面板。在你的 `App/Providers/AppServiceProvider.php` 文件中添加 `gate` 方法来控制着在非本地环境中对 `Supervisor` 的访问：

```
public function boot()
{
    $this->gateSupervisor();
}

protected function gateSupervisor()
{
    Gate::define('viewSupervisor', function ($user) {
        return in_array($user->name, [
            'tanwencn',
        ]);
    });
}
```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance26

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 91.7% 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 ~34 days

Recently: every ~54 days

Total

8

Last Release

1733d ago

Major Versions

v1.x-dev → v2.0.22021-01-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/501cbea989138e15b575a89c9e23026fb0502128e9a4b22d5fe7078b18ce851a?d=identicon)[Tanwen](/maintainers/Tanwen)

---

Top Contributors

[![tanwencn](https://avatars.githubusercontent.com/u/12136184?v=4)](https://github.com/tanwencn "tanwencn (44 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (4 commits)")

---

Tags

laravel-logslaravel-supervisorsupervisorlaravellog viewerfile-parsing-viewerfile-content-fromat

### Embed Badge

![Health badge](/badges/tanwencn-supervisor/health.svg)

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

###  Alternatives

[arcanedev/log-viewer

Provides a Log Viewer for Laravel

2.4k6.7M51](/packages/arcanedev-log-viewer)[jackiedo/log-reader

An easy log reader and management tool for Laravel

151376.5k4](/packages/jackiedo-log-reader)[melihovv/laravel-log-viewer

A Laravel log viewer

1231.5k1](/packages/melihovv-laravel-log-viewer)[kssadi/log-tracker

A powerful, intuitive, and efficient log viewer for Laravel applications.

264.8k](/packages/kssadi-log-tracker)

PHPackages © 2026

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