Skip to content

Commit 38a2cd4

Browse files
author
Fabio Folchi
committed
set log level after create logger
1 parent 350a2a9 commit 38a2cd4

1 file changed

Lines changed: 12 additions & 9 deletions

File tree

lib/log.js

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ const logConfiguration = {
3030

3131
module.exports.levels = logger.levels
3232

33-
module.exports.monkLog = ({ name = '', level = logger.levels.DEBUG, wrap = ['[', ']'] } = {}) => {
33+
module.exports.monkLog = ({ name = '', level = logLevel.levels.DEBUG, wrap = ['[', ']'] } = {}) => {
3434
if (!Array.isArray(wrap)) {
3535
wrap = ['[', ']']
3636
}
@@ -39,16 +39,19 @@ module.exports.monkLog = ({ name = '', level = logger.levels.DEBUG, wrap = ['[',
3939
throw new Error(`Wrong wrap params, expected 2 got ${wrap.length} elements`)
4040
}
4141

42-
prefix.reg(logger)
43-
prefix.apply(logger, logConfiguration)
44-
logger.setLevel(level)
45-
logger.info(`Set log level to ${getKeyByValue(logger.levels, level)}`)
46-
42+
let logger
4743
if (name) {
4844
name = `${wrap[0]}${name}${wrap[1]}`
49-
return logger.getLogger(name)
45+
logger = logLevel.getLogger(name)
46+
} else {
47+
// root name is nasty
48+
logger = logLevel.getLogger('monk-log')
5049
}
5150

52-
// root name is nasty
53-
return logger.getLogger('monk-log')
51+
prefix.reg(logLevel)
52+
prefix.apply(logger, logConfiguration)
53+
logger.setLevel(level)
54+
logger.info(`Set log level to ${getKeyByValue(logger.levels, level)}`)
55+
56+
return logger
5457
}

0 commit comments

Comments
 (0)