yarkan / log-debugger
单个本地调试
v0.1.7
2024-04-04 21:57 UTC
Requires
- php: ^7.4||^8.0
Requires (Dev)
- phpunit/phpunit: ^9.3
README
1. 配置
- 环境:定义参数
- 名称:文件名称
- 路由:写入文件的路径
- 路由级别:需要查找项目目录的目录级别
LDG_NAME=Waring
LDG_ROUTE=/var/log
LDG_ROUTE_LEVEL=5
2. 使用方法
- 行:单行,值:String|Numeric
LDG\Write::local()->line('Test', 12);
- Json:转换为json结构,值:Object|Array
LDG\Write::local()->json([12, 'Test'], new Test());
- 实现:显示类详细信息,值:Object
LDG\Write::local()->impl(new Test());
- 错误:显示错误信息,值:\Throwable
LDG\Write::local()->error($exception);
- 异常:显示异常跟踪,值:\Throwable
LDG\Write::local()->exception($exception);
- 打印:更美观地显示任何结构,值:String|Numeric|Array|Object
LDG\Write::local()->print('Test', 123, [123, 'Test'], new Test());
- 转储:更详细地显示任何结构,值:String|Numeric|Array|Object
LDG\Write::local()->dump('Test', 123, [123, 'Test'], new Test());
3. 自定义
- 名称:为文件自定义新名称
LDG\Write::local()->name('New name')->line('Test');
- 内存:扩展可使用的内存
LDG\Write::local()->memory('128M')->line('Test');
- 跟踪:添加回溯
LDG\Write::local()->trace();
LDG\Write::local()->showTrace()->line('Test');
- 清除:清除目录中的所有文件
LDG\Write::local()->clear()->line('Test');