UNPKG

@storm-software/config-tools

Version:

⚡The Storm-Ops monorepo contains utility applications, tools, and various libraries to create modern and scalable web applications.

45 lines (32 loc) 1.9 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _chunkDLO4KL2Zcjs = require('./chunk-DLO4KL2Z.cjs'); var _chunk6LIPH2JWcjs = require('./chunk-6LIPH2JW.cjs'); var _chunkC5OTFOQBcjs = require('./chunk-C5OTFOQB.cjs'); var _chunkUSNT2KNTcjs = require('./chunk-USNT2KNT.cjs'); // src/logger/create-logger.ts var _chalk = require('chalk'); var _chalk2 = _interopRequireDefault(_chalk); async function createLogger(config) { const workspaceRoot = _chunk6LIPH2JWcjs.findWorkspaceRoot.call(void 0, ); if (!workspaceRoot) { throw new Error("Cannot find workspace root"); } const writeFatal = _chunkDLO4KL2Zcjs.getLogFn.call(void 0, _chunkC5OTFOQBcjs.LogLevel.FATAL, config, _chalk2.default); const writeError = _chunkDLO4KL2Zcjs.getLogFn.call(void 0, _chunkC5OTFOQBcjs.LogLevel.ERROR, config, _chalk2.default); const writeWarning = _chunkDLO4KL2Zcjs.getLogFn.call(void 0, _chunkC5OTFOQBcjs.LogLevel.WARN, config, _chalk2.default); const writeInfo = _chunkDLO4KL2Zcjs.getLogFn.call(void 0, _chunkC5OTFOQBcjs.LogLevel.INFO, config, _chalk2.default); const writeSuccess = _chunkDLO4KL2Zcjs.getLogFn.call(void 0, _chunkC5OTFOQBcjs.LogLevel.SUCCESS, config, _chalk2.default); const writeDebug = _chunkDLO4KL2Zcjs.getLogFn.call(void 0, _chunkC5OTFOQBcjs.LogLevel.DEBUG, config, _chalk2.default); const writeTrace = _chunkDLO4KL2Zcjs.getLogFn.call(void 0, _chunkC5OTFOQBcjs.LogLevel.DEBUG, config, _chalk2.default); return { fatal: writeFatal, error: writeError, warning: writeWarning, info: writeInfo, success: writeSuccess, debug: writeDebug, trace: writeTrace, getStopwatch: _chunkDLO4KL2Zcjs.getStopwatch }; } _chunkUSNT2KNTcjs.__name.call(void 0, createLogger, "createLogger"); exports.createLogger = createLogger;