@storm-software/config-tools
Version:
A package containing various utilities to support custom workspace configurations and environment management for Storm Software projects, including configuration file handling, environment variable management, and logging utilities.
36 lines (27 loc) • 1.81 kB
JavaScript
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _chunkNYO7XHLWcjs = require('./chunk-NYO7XHLW.cjs');
var _chunk7QBTVNMRcjs = require('./chunk-7QBTVNMR.cjs');
// src/logger/create-logger.ts
var _chalk = require('chalk'); var _chalk2 = _interopRequireDefault(_chalk);
async function createLogger(config) {
const writeFatal = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.FATAL, config, { chalk: _chalk2.default });
const writeError = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.ERROR, config, { chalk: _chalk2.default });
const writeWarning = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.WARN, config, { chalk: _chalk2.default });
const writeInfo = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.INFO, config, { chalk: _chalk2.default });
const writeSuccess = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.SUCCESS, config, { chalk: _chalk2.default });
const writeDebug = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.DEBUG, config, { chalk: _chalk2.default });
const writePerformance = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.PERFORMANCE, config, { chalk: _chalk2.default });
const writeTrace = _chunkNYO7XHLWcjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.TRACE, config, { chalk: _chalk2.default });
return {
fatal: writeFatal,
error: writeError,
warning: writeWarning,
info: writeInfo,
success: writeSuccess,
performance: writePerformance,
debug: writeDebug,
trace: writeTrace,
getStopwatch: _chunkNYO7XHLWcjs.getStopwatch
};
}
exports.createLogger = createLogger;