1
1
'use strict'
2
- var wrap = require ( 'module' ) . wrap
3
- var bench = require ( 'fastbench' )
4
- var pino = require ( 'pino' )
5
- var fs = require ( 'fs' )
6
- var dest = process . platform === 'win32' ? fs . createWriteStream ( '\\\\.\\NUL' ) : fs . createWriteStream ( '/dev/null' )
7
- var plog = pino ( dest )
2
+ const wrap = require ( 'module' ) . wrap
3
+ const bench = require ( 'fastbench' )
4
+ let pino = require ( 'pino' )
5
+ const fs = require ( 'fs' )
6
+ const dest = process . platform === 'win32' ? fs . createWriteStream ( '\\\\.\\NUL' ) : fs . createWriteStream ( '/dev/null' )
7
+ const plog = pino ( dest )
8
8
9
9
process . env . DEBUG = 'dlog'
10
- var dlog = require ( 'debug' ) ( 'dlog' )
10
+ const dlog = require ( 'debug' ) ( 'dlog' )
11
11
dlog . log = function ( s ) { dest . write ( s ) }
12
12
13
13
delete require . cache [ require . resolve ( 'debug' ) ]
@@ -16,8 +16,8 @@ delete require.cache[require.resolve('debug/src/node')]
16
16
17
17
delete require . cache [ require . resolve ( 'pino' ) ]
18
18
pino = require ( 'pino' )
19
- require ( '../' ) ( pino ( { level : 'debug' } , dest ) )
20
- var pdlog = require ( 'debug' ) ( 'dlog' )
19
+ require ( '../' ) ( pino ( { level : 'debug' } , dest ) )
20
+ const pdlog = require ( 'debug' ) ( 'dlog' )
21
21
22
22
delete require . cache [ require . resolve ( 'debug' ) ]
23
23
delete require . cache [ require . resolve ( 'debug/src/debug.js' ) ]
@@ -26,33 +26,33 @@ delete require.cache[require.resolve('../')]
26
26
delete require . cache [ require . resolve ( '../debug' ) ]
27
27
require ( 'module' ) . wrap = wrap
28
28
29
- require ( '../' ) ( pino ( { extreme : true , level : 'debug' } , dest ) )
30
- var pedlog = require ( 'debug' ) ( 'dlog' )
29
+ require ( '../' ) ( pino ( { extreme : true , level : 'debug' } , dest ) )
30
+ const pedlog = require ( 'debug' ) ( 'dlog' )
31
31
32
- var max = 10
32
+ const max = 10
33
33
34
- var run = bench ( [
34
+ const run = bench ( [
35
35
function benchPinoObj ( cb ) {
36
- for ( var i = 0 ; i < max ; i ++ ) {
37
- plog . info ( { hello : 'world' } )
36
+ for ( let i = 0 ; i < max ; i ++ ) {
37
+ plog . info ( { hello : 'world' } )
38
38
}
39
39
setImmediate ( cb )
40
40
} ,
41
41
function benchDebugObj ( cb ) {
42
- for ( var i = 0 ; i < max ; i ++ ) {
43
- dlog ( { hello : 'world' } )
42
+ for ( let i = 0 ; i < max ; i ++ ) {
43
+ dlog ( { hello : 'world' } )
44
44
}
45
45
setImmediate ( cb )
46
46
} ,
47
47
function benchPinoDebugObj ( cb ) {
48
- for ( var i = 0 ; i < max ; i ++ ) {
49
- pdlog ( { hello : 'world' } )
48
+ for ( let i = 0 ; i < max ; i ++ ) {
49
+ pdlog ( { hello : 'world' } )
50
50
}
51
51
setImmediate ( cb )
52
52
} ,
53
53
function benchPinoExtremeDebugDeepObj ( cb ) {
54
- for ( var i = 0 ; i < max ; i ++ ) {
55
- pedlog ( { hello : 'world' } )
54
+ for ( let i = 0 ; i < max ; i ++ ) {
55
+ pedlog ( { hello : 'world' } )
56
56
}
57
57
setImmediate ( cb )
58
58
}
0 commit comments