1 |
|
2 |
|
3 | "use strict";
|
4 | function stress_log(log) {
|
5 | var i;
|
6 | for (i = 0; i < 100000; ++i) {
|
7 | log.info("Counter Value = %s", i);
|
8 | }
|
9 | }
|
10 |
|
11 | function test_tracer() {
|
12 | var log = require('tracer').console({
|
13 | transport : function(data) {}
|
14 | });
|
15 |
|
16 | console.time('test_tracer');
|
17 | stress_log(log);
|
18 | console.timeEnd('test_tracer');
|
19 | }
|
20 |
|
21 |
|
22 | function test_tracer_skip() {
|
23 | var log = require('tracer').console({
|
24 | level:"warn",
|
25 | transport : function(data) {}
|
26 | });
|
27 |
|
28 | console.time('test_tracer_skip');
|
29 | stress_log(log);
|
30 | console.timeEnd('test_tracer_skip');
|
31 | }
|
32 |
|
33 |
|
34 | function test_tracer_nostack() {
|
35 |
|
36 | var log = require('tracer').console({
|
37 | format: "{{timestamp}} <{{title}}> {{message}}",
|
38 | transport : function(data) {}
|
39 | });
|
40 |
|
41 | console.time('test_tracer_nostack');
|
42 | stress_log(log);
|
43 | console.timeEnd('test_tracer_nostack');
|
44 | }
|
45 |
|
46 | test_tracer();
|
47 | test_tracer_skip();
|
48 | test_tracer_nostack();
|
49 |
|