1.0.2 • Published 8 years ago

spawn-log v1.0.2

Weekly downloads
6
License
ISC
Repository
github
Last release
8 years ago

This is a package that adds a bin that you can invoke to track all node processes that get run.

Do spawn-log node my-program.js and it'll output some log files in a folder named "node-process-log" in the current working directory.

The log files are named for the process id of the process, and contain the argv and cwd of the process.

For example, after running npm test in this project, it shows:

$ for i in node-process-log/*; do echo $i; cat $i | json; done
node-process-log/5178.json
{
  "argv": [
    "/usr/local/bin/node",
    "/Users/isaacs/dev/js/spawn-log/log-node-processes.js",
    "/usr/local/bin/npm",
    "run",
    "blerg"
  ],
  "cwd": "/Users/isaacs/dev/js/spawn-log"
}
node-process-log/5179.json
{
  "argv": [
    "/usr/local/bin/node",
    "/Users/isaacs/dev/js/spawn-log/log-node-processes.js",
    "blerg.js"
  ],
  "cwd": "/Users/isaacs/dev/js/spawn-log"
}
node-process-log/5180.json
{
  "argv": [
    "/usr/local/bin/node",
    "/Users/isaacs/dev/js/spawn-log/log-node-processes.js",
    "/Users/isaacs/dev/js/spawn-log/blerg.js",
    "child"
  ],
  "cwd": "/Users/isaacs/dev/js/spawn-log"
}
1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago