madbob / laravel-log2rss
可由 RSS 访问的 Laravel 日志
0.5.0
2022-12-22 16:22 UTC
Requires
- debril/feed-io: ^5.0
- rap2hpoutre/laravel-log-viewer: ^2.0
README
此包可从 Laravel 日志生成方便的 RSS 源。
底层,扩展 Raphaël Huchet 的 Laravel Log Viewer 以从文件系统中提取日志。
安装
composer require madbob/laravel-log2rss
php artisan vendor:publish --tag=log2rss-config
默认情况下,日志发布在您的baseurl.com/logs (建议为您的路由包含前缀,见下文)。
使用方法
在 config/log2rss.php
文件中,您可以找到一些选项。
- 中间件:用于处理 RSS 请求的中间件组数组。您可以使用此功能来保护路由,强制缓存等。默认:[] (空)
- 前缀:默认情况下,发布 RSS 的 URL 是
/logs
,您可以在其中定义一个前缀(可能是某些随机字符串,甚至是env('APP_KEY')
的子字符串,以隐藏路径并使其在不实现中间件中的认证访问的情况下更难以访问)。默认:'' (空) - 日志级别:包含到源中的项的最小日志级别。默认:警告
- 限制:包含到源中的项的限制。默认:20
请注意,此包与 Laravel 的 single
记录通道表现不佳,因为它生成的文件太大,无法处理,并被 Laravel Log Viewer 拒绝。建议采用 daily
通道。
许可证
此代码是免费软件,根据 GNU 通用公共许可证版本 3 (GPLv3) 许可。有关详细信息,请参阅 LICENSE.md 文件。
版权 (C) 2022 Roberto Guido bob@linux.it