yaro/jarboe-log-viewer

Jarboe 管理面板的日志查看器

1.1.0 2020-10-07 12:10 UTC

This package is auto-updated.

Last update: 2024-09-08 16:01:49 UTC


README

ArcaneDev/LogViewer 集成到 Jarboe 项目中。

JarboeLogViewer

安装

通过 Composer 安装包

composer require yaro/jarboe-log-viewer

发布配置文件和视图

php artisan vendor:publish --provider="Yaro\JarboeLogViewer\ServiceProvider"

config/logging.php 中确保 daily 通道在 stack 日志通道的通道内,这是默认在 "纯" Laravel 应用程序中使用的,例如:

// config/logging.php

return [
   //...
  'channels' => [
    'stack' => [
      'driver' => 'stack',
      'name' => 'channel-name',
      'channels' => ['daily', 'slack'],
    ],

    'daily' => [
        'driver' => 'daily',
        'path' => storage_path('logs/laravel.log'),
        'level' => 'debug',
        'days' => 7,
    ],

    'slack' => [
      'driver' => 'slack',
      'url' => env('LOG_SLACK_WEBHOOK_URL'),
      'level' => 'critical',
    ],
    //...
];

可选地,在导航侧边栏中添加日志查看器页面URL

<!-- resources/views/vendor/jarboe/inc/navigation.blade.php -->

<li>
    <a href="{{ route('log-viewer::dashboard') }}">
        <i class="fa fa-lg fa-fw fa-exclamation-triangle"></i>
        <span class="menu-item-parent">Logs</span>
    </a>
</li>

使用方法

可以在您的管理面板前缀下的 log-viewer 中查看日志,默认情况下将是 https:///admin/log-viewer

查看 config/log-viewer.php 以获取更多配置选项。

许可证

MIT