Skip to content

Commit 63a2d4e

Browse files
committed
Updating README and log-broken.js example.
1 parent 81ed482 commit 63a2d4e

File tree

2 files changed

+28
-26
lines changed

2 files changed

+28
-26
lines changed

README.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,28 +32,30 @@ console.error("bar");
3232

3333
In Windows, clone the repo and cd to the `test\fixtures` directory. The only difference between [log.js](test/fixtures/log.js) and [log-broken.js](test/fixtures/log-broken.js) is that the former uses `exit` while the latter calls `process.exit` directly.
3434

35+
This test was done using cmd.exe, but you can see the same results using `| grep "std"` in either PowerShell or git-bash.
36+
3537
```
3638
C:\node-exit\test\fixtures>node log.js 0 10 stdout stderr 2>&1 | find "std"
37-
[stdout] testing 0
38-
[stderr] testing 0
39-
[stdout] testing 1
40-
[stderr] testing 1
41-
[stdout] testing 2
42-
[stderr] testing 2
43-
[stdout] testing 3
44-
[stderr] testing 3
45-
[stdout] testing 4
46-
[stderr] testing 4
47-
[stdout] testing 5
48-
[stderr] testing 5
49-
[stdout] testing 6
50-
[stderr] testing 6
51-
[stdout] testing 7
52-
[stderr] testing 7
53-
[stdout] testing 8
54-
[stderr] testing 8
55-
[stdout] testing 9
56-
[stderr] testing 9
39+
stdout 0
40+
stderr 0
41+
stdout 1
42+
stderr 1
43+
stdout 2
44+
stderr 2
45+
stdout 3
46+
stderr 3
47+
stdout 4
48+
stderr 4
49+
stdout 5
50+
stderr 5
51+
stdout 6
52+
stderr 6
53+
stdout 7
54+
stderr 7
55+
stdout 8
56+
stderr 8
57+
stdout 9
58+
stderr 9
5759
5860
C:\node-exit\test\fixtures>node log-broken.js 0 10 stdout stderr 2>&1 | find "std"
5961

test/fixtures/log-broken.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ var modes = process.argv.slice(4);
44

55
function stdout(message) {
66
if (modes.indexOf('stdout') === -1) { return; }
7-
process.stdout.write('[stdout] ' + message + '\n');
7+
process.stdout.write('stdout ' + message + '\n');
88
}
99

1010
function stderr(message) {
1111
if (modes.indexOf('stderr') === -1) { return; }
12-
process.stderr.write('[stderr] ' + message + '\n');
12+
process.stderr.write('stderr ' + message + '\n');
1313
}
1414

1515
for (var i = 0; i < max; i++) {
16-
stdout('testing ' + i);
17-
stderr('testing ' + i);
16+
stdout(i);
17+
stderr(i);
1818
}
1919

2020
process.exit(errorCode);
2121

22-
stdout('this should not display');
23-
stderr('this should not display');
22+
stdout('fail');
23+
stderr('fail');

0 commit comments

Comments
 (0)