Log Viewer v3带来了我确定您会喜欢的几个生活质量功能 - 不同的日志格式支持和电子邮件预览。
支持多种日志格式
日志查看器现在不仅可以查看Laravel日志,还可以查看Apache,Nginx,Redis,Postgres,Postgre,主管等。 Here您可以看到框开的日志观看器现在支持的日志类型。
在新日志查看器中显示这些日志就像在config/log-viewer.php
配置中添加路径一样容易,就像这样:
/*
|---------------------------------------------------------
| Include file patterns
|---------------------------------------------------------
|
*/
'include_files' => [
'*.log',
'**/*.log',
// You can include paths to other log types as well, such as apache, nginx, and more.
'/var/log/httpd/*',
'/var/log/nginx/*',
// For example, logs can be found on MacOS Apple Silicon machines
'/opt/homebrew/var/log/nginx/*',
'/opt/homebrew/var/log/httpd/*',
'/opt/homebrew/var/log/php-fpm.log',
'/opt/homebrew/var/log/postgres*log',
'/opt/homebrew/var/log/redis*log',
'/opt/homebrew/var/log/supervisor*log',
// '/absolute/paths/supported',
],
如果您看不到特定的日志格式,请不要担心 - 现在可以define custom log formats,它可以使您可以在所喜欢的日志观看器UI中浏览这些自定义日志。定义自定义日志还适用于覆盖现有的内置日志格式。例如,如果您的Laravel或HTTP日志与出厂默认值有所不同,则可以扩展解析器类以包括您进行的自定义修改。您可以阅读有关扩展日志格式here的所有内容。
日志类型切换器
支持多种类型的日志意味着更多...日志...为了帮助您找到所需的内容,或将搜索集中在特定日志类型上,我们添加了日志类型选择器。一旦LOG查看器找到多种日志,选择器将立即出现。
电子邮件预览
您多久使用log
邮件驱动程序?我知道我不知道,仅仅是因为很难用标头和哑剧零件阅读这些原始电子邮件,更不用说看到它们的实际外观。我一直选择其他解决方案,例如MailTrap,Helo或仅发送真实的电子邮件。
好吧,所有其他工具都需要其他设置,单独的应用程序,或者在测试环境中可能很危险(曾经错误地将测试电子邮件发送给真实的人?)
log
邮件驱动程序是当地发送电子邮件的最简单,最安全的方法。它对日志Viewer V3变得更加有用,该Log Viewer V3将直接在日志查看器中提供电子邮件预览:
您要做的所有工作就是在您的.env
中设置此功能:
MAIL_MAILER=log
您发送的电子邮件将登录到您的Laravel日志,然后在日志查看器中可以看到它们。漂亮的小功能,你不觉得吗? :)
升级
日志查看器V3是一个简单的升级,而大多数用户则没有任何破坏更改。您可以学习如何upgrade from v2 to v3 here。该文档已更新了日志查看器V3。
问题 /反馈
如果您有任何疑问,问题,要报告的错误 - 请直接将它们发送到项目的GitHub页面-issues或discussions。
支持
如果您喜欢使用此免费开源项目,则有几种方法可以回馈:
- 提交PR-修复错误,添加新功能,重构代码。欢迎所有PR。
- 添加对其他日志格式的支持 - 世界上有大量不同的日志格式,在日志查看器中我们可以支持的越多 - 越好。提交具有新格式支持的公关。
- Buy me a coffee! - 我是一个狂热的咖啡饮用者,这可以帮助我在全职工作后的周末工作,免费为您提供日志观看者:)