debug-proc
Show a process output with debug utility.
Installation
npm install debug-proc
Usage
Running node with the appropriate environment vars (DEBUG=proc
in this example):
var debugProc = 'proc'; var proc = ; ;/*proc ./script.sh abc 123 +0msproc stdout message 1 +10msproc stderr message 1 +3msproc stdout message 2 +46msproc stderr message 2 +1ms*/ // the process spawn args, stderr and stdout can be disabled;/*proc stderr message 1 +3msproc stderr message 2 +1ms*/ ;/*proc ./script.sh: ./script.sh abc 123 +0msproc ./script.sh: stdout message 1 +10msproc ./script.sh: stderr message 1 +3msproc ./script.sh: stdout message 2 +46msproc ./script.sh: stderr message 2 +1ms*/ ;/*proc pid 10425: ./script.sh abc 123 +0msproc pid 10425: stdout message 1 +10msproc pid 10425: stderr message 1 +3msproc pid 10425: stdout message 2 +46msproc pid 10425: stderr message 2 +1ms*/ ;/*proc process-description: ./script.sh abc 123 +0msproc process-description: stdout message 1 +10msproc process-description: stderr message 1 +3msproc process-description: stdout message 2 +46msproc process-description: stderr message 2 +1ms*/
Run examples
cd examples/
DEBUG=proc node example.js
License
MIT license - http://www.opensource.org/licenses/mit-license.php