stepanenko3 / laravel-log-viewer
为您的Laravel应用程序提供快速且易于使用的日志查看器
v1.3.2
2024-03-19 11:32 UTC
Requires
- php: ^8.0
- laravel/framework: ^9.0|^10.0|^11.0
- spatie/laravel-package-tools: ^1.16.2
- stepanenko3/laravel-helpers: ^1.3.2
- stepanenko3/laravel-pagination: ^1.0.3
Requires (Dev)
- phpstan/phpstan: ^1.10
- tightenco/duster: ^2.7
README
描述
Log Viewer 版本,无UI和一些修改
功能
- 无UI(无前端)
- 支持子文件夹
- 按名称、大小、修改时间排序文件
- 使用 自定义分页
要求
php: >=8.0
安装
composer require stepanenko3/laravel-log-viewer
使用
use Stepanenko3\LaravelLogViewer\LogViewer; use Stepanenko3\LaravelLogViewer\LogFile; // Getting all log files LogViewer::getFiles(); // Get specific log file by name LogViewer::getFile('laravel.log'); // Clear cache of all files LogViewer::clearCacheAll(); // Download specific log file by name LogFile::download('laravel.log'); // Delete specific log file by name LogFile::delete('laravel.log'); // Clear cache for specific log file by name LogFile::clearCache('laravel.log'); // Query logs LogFile::get( selectedFileName: 'laravel.log', // File name query: 'exception[0-9]+', // Filter logs by regex query string selectedLevels: ['warning', 'alert'], // Filter logs by level page: 2, // Page perPage: 25, // Logs per page direction: LogFile::NEWEST_FIRST, // Logs order. NEWEST_FIRST::OLDEST_FIRST, );
鸣谢
贡献
感谢您考虑为此包做出贡献!请创建一个包含您贡献的pull request,并详细说明您提出的更改。
许可协议
此包是开源软件,根据MIT许可协议许可。