georgesdoe/laravel-weblog

一个简单的工具,用于在线查看您应用程序的日志

dev-master 2018-03-25 10:52 UTC

This package is not auto-updated.

Last update: 2024-09-29 02:34:08 UTC


README

这是一个 Laravel 扩展包,用于在线查看和管理应用程序的日志。
此包旨在作为即插即用的解决方案,用于管理和下载应用程序的日志文件。

要求

  • PHP >= 5.6
  • Laravel >= 5.4

安装

  • 运行 composer install georgesdoe/laravel-weblog
  • 通过运行 php artisan vendor:publish --tag=main 发布主要资产,如果您想编辑视图,也可以选择运行 php artisan vendor:publish --tag=views
  • 在您的 filesystems.php 配置文件中添加一个新的磁盘 logs,指向您的日志存储位置,例如
  'logs' => [
      'driver' => 'local',
      'root' => storage_path('logs'),
  ],
  • 最后,在您的 app.php 配置文件中注册包的 Service Provider,通过在 providers 数组中添加以下内容
Georgesdoe\Weblog\WeblogServiceProvider::class,

配置

发布后,您可以按需修改视图,甚至可以将路由用作您前端应用的 API。

weblog.php 配置文件中,您还可以配置路由前缀(默认为 "logs")以及用于这些路由的中介。

您应该更改中介,使其需要身份验证,以防止日志被公开