hacoidev / logmanager
Laravel日志文件的预览、下载和删除界面。
Requires
- hacoidev/crud: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9.0||^7.0
- scrutinizer/ocular: ~1.1
This package is auto-updated.
Last update: 2024-08-30 01:26:31 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
变更日志
有关最近变更的更多信息,请参阅变更日志
测试
$ composer test
贡献
有关详细信息,请参阅贡献指南
覆盖功能
如果您需要修改项目中的工作方式
- 创建一个
routes/backpack/logmanager.php
文件;包将识别该文件,并加载您的路由文件,而不是包中的路由文件; - 创建扩展包中提供的控制器/模型的控制器/模型,并在您的新路由文件中使用它们;
- 修改新控制器/模型中的任何内容;
安全
如果您发现任何安全相关的问题,请通过电子邮件tabacitu@backpackforlaravel.com联系,而不是使用问题跟踪器。
请订阅Backpack通讯录,以便了解有关安全更新、重大更改或新功能的任何信息。我们每月发送1-2封电子邮件。
致谢
许可证
Backpack免费用于非商业用途,商业用途为49 EUR/项目。请参阅许可证文件和backpackforlaravel.com以获取更多信息。
雇佣我们
我们已经花费了10,000多个小时来创建、抛光和维护Laravel的管理面板。我们已经开发了电子商务、电子学习、ERP、社交网络、支付网关等等。我们在管理面板上投入了大量的精力,以至于我们创建了我们所在领域最受欢迎的软件之一——仅仅是从我们的项目中公开重复性内容开始的。
如果您正在寻找一个开发人员/团队来帮助您在Laravel上构建管理面板,那么就无需再寻找了。您将很难找到比这更有经验且对这更热情的人。这就是我们所做的工作。 联系我们。让我们看看我们是否可以合作。