1 | var assert = require('assert');
|
2 | var os = require('os');
|
3 |
|
4 | var hostname = os.hostname();
|
5 |
|
6 | var book = require('../');
|
7 |
|
8 | test('trace', function() {
|
9 | var log = book.default({stdout: false, trace: book.WARN});
|
10 |
|
11 | var captured;
|
12 | function capture() {
|
13 | var entry = this;
|
14 |
|
15 | delete entry.timestamp;
|
16 | captured = entry;
|
17 | }
|
18 |
|
19 |
|
20 | log.use(capture);
|
21 |
|
22 |
|
23 | var lineno = 1 + 23;
|
24 | log.warn('help');
|
25 | assert.deepEqual({
|
26 | level: book.WARN,
|
27 | filename: __filename,
|
28 | lineno: lineno,
|
29 | message: 'help',
|
30 | hostname: hostname
|
31 | }, captured);
|
32 | });
|
33 |
|