Function createLogger
Parameters
- module: string
The module name to prefix log messages with
- options: LoggerOptions = {}
Optional logger configuration
Returns Logger
A configured Logger instance
Example
const logger = createLogger('MyModule', {
level: 'debug',
timestamp: true,
colors: true
})
logger.debug('Detailed debug info')
logger.info('Operation started')
logger.warn('Low memory warning')
logger.error('Operation failed', error)
// Create child logger with nested module name
const childLogger = logger.child('SubModule')
childLogger.info('Message from MyModule:SubModule')- module: string
Creates a logger instance for a specific module
Logger instances provide debug, info, warn, and error logging methods with configurable levels, formatting, and output handling.