Skip to content

Commit b216a27

Browse files
committed
lib: use validateOneOf
1 parent 11a9b97 commit b216a27

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

lib/logger.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ const {
2121
const {
2222
validateObject,
2323
validateString,
24+
validateOneOf,
2425
} = require('internal/validators');
2526

2627
const Utf8Stream = require('internal/streams/fast-utf8-stream');
@@ -65,10 +66,7 @@ class LogConsumer {
6566
const { level = 'info' } = options;
6667
validateString(level, 'options.level');
6768

68-
if (!LEVELS[level]) {
69-
throw new ERR_INVALID_ARG_VALUE('options.level', level,
70-
`must be one of: ${LEVEL_NAMES.join(', ')}`);
71-
}
69+
validateOneOf(level, 'options.level', LEVEL_NAMES);
7270

7371
this._level = level;
7472
this._levelValue = LEVELS[level];

0 commit comments

Comments
 (0)