@elsikora/cladi
Version:
Zero-dependency TypeScript DI toolkit with typed tokens and scoped lifecycles.
17 lines (14 loc) • 653 B
JavaScript
import { CONSOLE_LOGGER_DEFAULT_OPTIONS } from '../../../infrastructure/constant/console-logger-default-options.constant.js';
import { ConsoleLoggerService } from '../../../infrastructure/service/console-logger.service.js';
/**
* Creates a new logger instance.
* @param {IConsoleLoggerOptions} [options] - The options to use for the logger.
* @default
* @returns {ILogger} A new logger instance.
* @see {@link https://elsikora.com/docs/cladi/services/logging}
*/
function createLogger(options = CONSOLE_LOGGER_DEFAULT_OPTIONS) {
return new ConsoleLoggerService(options);
}
export { createLogger };
//# sourceMappingURL=logger.utility.js.map