Skip to content

Commit cbacd9d

Browse files
committed
Update examples
1 parent 38fca1e commit cbacd9d

2 files changed

Lines changed: 18 additions & 21 deletions

File tree

examples/full.js

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
'use strict'
22

3-
const { levels, monkLog } = require('../lib/log')
4-
5-
const logTrace = monkLog({
6-
name: 'MONK-LOG',
7-
level: levels.TRACE
8-
})
3+
const log = require('../lib/log')
94

5+
const logTrace = log.getLogger('MONK-LOG', 'TRACE')
106
logTrace.trace('this is a trace log')
117
logTrace.debug('this is a debug log')
128
logTrace.info('this is an info log')
139
logTrace.warn('this is a warning log')
1410
logTrace.error('this is an error log')
1511

16-
const log = monkLog({
17-
name: 'MONK-LOG2',
18-
level: levels.DEBUG,
19-
wrap: ['[', ']']
20-
})
12+
const advancedLogger = log.getLogger(
13+
'super-long-logger-name-maybe-too-much',
14+
'DEBUG',
15+
{
16+
// Only use first letter of level, e.g. W for waraning logs
17+
levelFormatter: (level) => level.toUpperCase()[0],
18+
// Numeric timestamp
19+
timestampFormatter: (date) => +date,
20+
// Truncate logger names to 5 letters
21+
nameFormatter: (name) => name.slice(0, 5),
22+
template: `#%l# logger: %n - timestamp: %t - message:`
23+
}
24+
)
2125

22-
log.debug('this is a debug log')
23-
log.info('this is an info log')
24-
log.warn('this is a warning log')
25-
log.error('this is an error log')
26+
log.info('This library is great!') // #I# logger: super - timestamp: 1550449434004 - message: This library is great!

examples/simple.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
1-
'use strict'
2-
3-
const { monkLog } = require('../lib/log')
4-
5-
const log = monkLog()
6-
log.debug('This is a log message')
1+
const log = require('../lib/log')
2+
log.debug('This is a debug log message. You probably wont see it because the default level is WARN')

0 commit comments

Comments
 (0)