ngockush / logmanager
用于预览、下载和删除Laravel日志文件的接口。
Requires
- hacoidev/crud: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.0||^7.0
- scrutinizer/ocular: ~1.1
This package is not auto-updated.
Last update: 2024-09-25 16:57:09 UTC
README
一个简单的界面,用于预览、下载和删除Laravel日志文件。
安装
# install the package with composer composer require backpack/logmanager # [optional] Add a sidebar_content item for it php artisan backpack:add-sidebar-content "<li class='nav-item'><a class='nav-link' href='{{ backpack_url('log') }}'><i class='nav-icon la la-terminal'></i> Logs</a></li>"
为了获得更好的用户体验,请确保Laravel配置为每天创建一个新的日志文件。这样,您也可以按天浏览日志条目。您可以在您的config/logging.php
文件中这样做。
从默认的Laravel配置中,请确保daily
通道在默认使用的stack
通道内部。
'channels' => [ 'stack' => [ 'driver' => 'stack', 'channels' => ['daily'], ], 'single' => [ 'driver' => 'single', 'path' => storage_path('logs/laravel.log'), 'level' => 'debug', ], 'daily' => [ 'driver' => 'daily', 'path' => storage_path('logs/laravel.log'), 'level' => 'debug', 'days' => 7, ],
您可以在daily
通道内更改天数、路径、级别等。
用法
为其添加菜单元素或直接尝试访问 your-project-domain/admin/log
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
贡献
有关详细信息,请参阅 CONTRIBUTING。
覆盖功能
如果您需要修改项目中的工作方式
- 创建一个
routes/backpack/logmanager.php
文件;该包将看到它,并加载您的路由文件,而不是包中的路由文件; - 创建扩展包中提供的控制器/模型的控制器/模型,并在您的新路由文件中使用它们;
- 修改您想要的任何新控制器/模型;
安全
如果您发现任何与安全相关的问题,请通过电子邮件tabacitu@backpackforlaravel.com联系,而不是使用问题跟踪器。
请 订阅Backpack通讯录,以便了解任何安全更新、重大更改或新功能。我们每1-2个月发送一封电子邮件。
鸣谢
许可证
Backpack可用于非商业用途,商业用途为49欧元/项目。有关更多信息,请参阅许可证文件和backpackforlaravel.com。
雇佣我们
我们已经在Laravel上创建、完善和维护了超过10,000小时的行政面板。我们开发了电子商务、电子学习、ERP系统、社交网络、支付网关等等。我们在行政面板上投入了大量的时间和精力,以至于我们创建了其领域中最受欢迎的软件之一——仅仅是因为在项目中重复了公共部分。
如果您正在寻找帮助您在Laravel上构建行政面板的开发者/团队,那么请看看这里。您会很难找到更有经验且对此充满热情的人。这就是我们所做的事情。 联系我们。让我们看看是否可以一起工作。