dk4software / php-debug-utils
A utility to debug php code.
0.8
2023-09-12 12:40 UTC
Requires
- php: >=5.6.0
- ext-json: *
README
This is a small utility to debug Magento code using logs. You can use it by adding this library:
composer require dk4software/php-debug-utils
Feel free to fork and enhance.
By default it will insert logs into /var/www/var/log/mylog.log
If you want to override, you can pass the log path as parameter: \Dk4software\Debug::instance('<your path>')
It has three methods:
evaluate($variable_to_examine, 'label')
- examine a variable at a point in the codetrace()
- Trace the execution at a point in code.log($msg_string_to_output)
- Log a message.
E.g:
\Dk4software\Debug::instance()->evaluate($coupon, '$coupon'); \Dk4software\Debug::instance()->log('My Message'); \Dk4software\Debug::instance()->trace();
Do remember to remove the code and use namespace before checking in the code.