@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
JavaScript
;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;