devdot / log-artisan
使用Artisan CLI查看和管理日志文件
v2.4
2024-05-02 16:17 UTC
Requires
- php: ^8.2
- devdot/monolog-parser: ^1.6
- illuminate/console: ^11
- illuminate/contracts: ^11
Requires (Dev)
- captainhook/captainhook: ^5.16
- orchestra/testbench: ^9.0
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^11.1
- squizlabs/php_codesniffer: ^3.9
README
通过Artisan控制台访问laravel日志。
本包使用devdot/monolog-parser来解析由Laravel创建的日志文件。
安装
将包添加到您的Laravel应用程序中
composer require devdot/log-artisan
基本用法
使用控制台查看最后几个日志条目
php artisan log:show
示例结果
使用--singleline
或-s
将结果显示在压缩的单行视图中
使用log:search
通过搜索词搜索日志,搜索词可以是正则表达式
这样清除所有日志文件
php artisan log:clear
文档
关于命令
查看当前日志配置和状态的详细信息
php artisan log:about
显示命令
显示日志条目(这将合并所有日志文件并按日期排序)。
php artisan log:show
使用这些选项来缩小结果
示例(显示最新100个日志条目的DEBUG级别的完整记录堆栈跟踪)
php artisan log:show -c100 --level=DEBUG --stacktrace
搜索命令
使用给定的搜索词搜索结果。搜索词被视为PHP正则表达式,因此请确保转义任何特殊字符,如.
或*
。
php artisan log:search test php artisan log:search "(test|regex \w+)"
选项与log:show
相同。
清除命令
清除给定的日志通道。使用选项--all
清除所有配置的通道。
php artisan log:clear single php artisan log:clear --all
此命令将向每个清除的文件写入新的日志条目。