yarkan/log-debugger

单个本地调试

v0.1.7 2024-04-04 21:57 UTC

This package is auto-updated.

Last update: 2024-09-04 22:52:19 UTC


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');