yurizoom / moonshine-log-viewer
MoonShine 的日志查看器
1.0.3
2024-08-13 04:30 UTC
Requires
- php: ^8.2
- moonshine/moonshine: ^2.9
Conflicts
- moonshine/moonshine: <2.0
README
一个用于显示日志的组件。它基于 Laravel Admin 的日志查看器 开发。
支持在 Windows 和 Linux 系统上运行。
Windows 下的工作原理描述如下 https://www.geekality.net/blog/php-tail-tackling-large-files 。在处理非常大的文件时,Windows 下的过滤可能会使请求挂起。
Linux 下使用控制台命令进行操作。
屏幕截图
安装
$ composer require yurizoom/moonshine-log-viewer -vvv
配置
在 config/moonshine.php 文件中添加配置。
[ 'log_viewer' => [ // Автоматическое добавление в меню 'auto_menu' => true, // Путь до директории с логами 'path' => storage_path('logs'), ] ]
添加到菜单
若要将菜单添加到其他位置,请将以下代码插入到 app/Providers/MoonShineServiceProvider.php 中
use YuriZoom\MoonShineLogViewer\Pages\LogViewerPage; protected function menu(): array { return [ ... MenuItem::make( static fn () => __('Log viewer'), new LogViewerPage(), ), ... ]; }