为您的 Laravel 应用程序提供快速易用的日志查看器

v3.4.0 2024-02-26 18:17 UTC

This package is auto-updated.

Last update: 2024-09-26 19:28:02 UTC


README

日志查看器
易于使用、快速且美观

文档 | 功能 | 安装 | 故障排除 | 致谢

Packagist Packagist PHP from Packagist Laravel Version

log-viewer-light-dark

OPcodes的 日志查看器 是您的 Laravel 应用程序的完美伴侣。

您将不再需要阅读原始的 Laravel 日志文件(和其他类型的日志)来查找所需的内容。

日志查看器可以帮助您快速、清晰地查看单个日志条目,快速进行 搜索过滤 和理解您的 Laravel 日志。它是免费的,安装简单。

📺 观看4分钟快速视频 展示一些日志查看器功能。

功能

  • 📂 查看 storage/logs 目录下的所有 Laravel 日志
  • 📂 查看其他类型的日志 - Horizon、Apache、Nginx、Redis、Supervisor、Postgres 等,
  • 🔍 搜索 日志,
  • 🎚 按日志级别(错误、信息、调试等)过滤,
  • 🔗 可分享的链接 到单个日志条目,
  • 🌑 暗黑模式,
  • 📱 移动端友好 的 UI,
  • 🖥️ 多主机支持,
  • ⌨️ 键盘可访问,
  • 💾 从 UI 下载 & 删除日志文件,
  • ☑️ Horizon 日志支持(至 Horizon v9.20),
  • ☎️ API 访问 文件夹、文件和日志条目,
  • 💌 邮件预览 发送到日志的电子邮件,
  • 等等...

文档

文档可以在 官方网站 上找到。

入门

要求

  • PHP 8.0+
  • Laravel 8+

安装

要使用 composer 安装包,运行

composer require opcodesio/log-viewer

安装包后,通过运行以下命令发布前端资源

php artisan log-viewer:publish

使用

安装完成后,您可以直接在浏览器中访问 日志查看器

默认情况下,应用程序可在 {APP_URL}/log-viewer 中访问。

(例如: https://my-app.test/log-viewer

配置

请访问 日志查看器文档 了解如何根据您的需求配置日志查看器。

故障排除

以下是一些常见问题和解决方案。

问题:日志未加载

请参阅 此页面 了解支持日志格式。如果您的日志具有自定义格式或不支持日志查看器,您需要 定义自己的自定义日志解析器

如果您的日志仍然没有显示,请确保运行日志查看器的Web进程有权限读取这些日志。

例如,如果您想读取位于/var/log/httpd的Apache HTTP访问日志,您需要确保您的Web进程(apache/httpd)有权限读取这些文件。在Unix系统中,您可以使用文件ACLs来完成此操作。

截图

请阅读有关Log Viewer功能的截图和更多信息,请参阅发布博客文章

v2版本发布包括了一些v2的新特性。

v3版本发布包括了一些v3的新特性。

更新日志

有关最近更改的更多信息,请参阅CHANGELOG

贡献

有关详细信息,请参阅CONTRIBUTING

安全漏洞

有关如何报告安全漏洞,请查看我们的安全策略

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件