Skip to content

Commit 9a47a53

Browse files
committed
lib: reorder logger exports to follow Node.js conventions
1 parent 091f13c commit 9a47a53

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

lib/logger.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -370,17 +370,24 @@ class Logger {
370370
}
371371
}
372372

373+
/**
374+
* Create a logger instance (convenience method)
375+
* @param {object} [options]
376+
* @param {string} [options.level] - Minimum log level (default: 'info')
377+
* @param {object} [options.bindings] - Context fields (default: {})
378+
* @returns {Logger}
379+
*/
373380
function createLogger(options) {
374381
return new Logger(options);
375382
}
376383

377384
module.exports = {
378-
createLogger,
379385
Logger,
380386
LogConsumer,
381387
JSONConsumer,
382-
Handler: LogConsumer,
383-
JSONHandler: JSONConsumer,
384388
LEVELS,
385389
channels,
390+
createLogger,
391+
Handler: LogConsumer,
392+
JSONHandler: JSONConsumer,
386393
};

0 commit comments

Comments
 (0)