nanuc / loggy
创建 loggy 消息的辅助工具
Requires (Dev)
- orchestra/testbench: ~3.0
This package is not auto-updated.
Last update: 2024-09-27 12:39:45 UTC
README
这是一个辅助工具,可以将 Loggy 包含到您的 Laravel 项目中。Loggy 允许您快速将日志消息发送到中央位置,并在那里实时显示。
安装
通过 composer 安装
您可以通过 composer 安装此软件包
composer require nanuc/loggy
生成密钥
之后生成一个密钥,以便 Loggy 能够识别来自您的日志
php artisan loggy:key
命令的输出将显示您未来的 Loggy 链接。在测试 Loggy 安装之前,现在请在浏览器中打开此链接。
您可以将密钥 LOGGY_KEY
在 .env
中设置为您想要的任何内容。只需记住,具有相同密钥的所有应用程序都共享相同的 URL。
测试 Loggy
您可以向 Loggy 发送测试条目
php artisan loggy:test
如果一切顺利,您应该会在打开的网站上看到两个条目弹出。
用法
只需在您的 Laravel 代码中放入以下内容,即可将信息发送到 Loggy
loggy($myMessage);
myMessage
可以是基本上任何内容。
时间测量
您可以使用以下命令开始和停止时间测量
loggy_start('name-of-time-measurement');
do_something();
loggy_stop('name-of-time-measurement');
名称是可选的,默认为 "测量"。
Blade
您还可以在 Blade 视图中使用 loggy。
@loggy($myMessage)
更多信息
为什么?
当开始使用 Laravel Vapor 时,我们意识到这个 Laravel 团队的产品是多么的出色!但我们的应用程序在生产系统上的表现与我们的开发系统不同。由于 Vapor 控制台中的日志记录不如我们熟悉的本地系统直观,因此找到问题非常困难。因此,我们构建了一个将日志条目实时发送到仪表板的辅助工具 - "Loggy" 由此诞生。我们问自己:为什么不向任何 Laravel 开发者开放?我们没有找到任何负面答案,所以:就这样!它不仅对 Vapor 很好,而且还帮助了您的本地开发。
它对我的数据做了什么?
接收它 - 显示它 - 忘记它。数据不会被持久化。这意味着您必须在浏览器中打开 Loggy 页面以接收数据。