Useful logger!
Example Logger Usage
var logging = ;var logger = logging;logging;var arr = 4 67 8 9;logger;var obj =x: 3y: 7data:beep: 'boop';logger;for var i = 0; i < 3; i++logger;logger;var err = 'Some error';logger;
Example Trace Usage
Notes
A global trace(...)
function is exposed, and can be used to filter out particularly verbose development logs. Trace uses environment variables by default, but can also be invoked programatically.
DEVKIT_TRACE
{Boolean}
- Whether or not to show trace logs
DEVKIT_TRACE_NAMES
{String}
- Comma separated list of paths to show traces for.
- If no names are specified, traces for all paths will be shown.
Usage
With environment variables:
Start app with environment variables set
DEVKIT_TRACE=true DEVKIT_TRACE_NAMES=index.js,someFolder node src/index.js
Without environment variables:
// NOTE: Must require logging before trying to call trace()var logging = ;logging;;