@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.73 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _chunkDLJF3QQScjs = require('./chunk-DLJF3QQS.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 = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.FATAL, config, _chalk2.default);
const writeError = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.ERROR, config, _chalk2.default);
const writeWarning = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.WARN, config, _chalk2.default);
const writeInfo = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.INFO, config, _chalk2.default);
const writeSuccess = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.SUCCESS, config, _chalk2.default);
const writeDebug = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.DEBUG, config, _chalk2.default);
const writePerformance = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.PERFORMANCE, config, _chalk2.default);
const writeTrace = _chunkDLJF3QQScjs.getLogFn.call(void 0, _chunk7QBTVNMRcjs.LogLevel.TRACE, config, _chalk2.default);
return {
fatal: writeFatal,
error: writeError,
warning: writeWarning,
info: writeInfo,
success: writeSuccess,
performance: writePerformance,
debug: writeDebug,
trace: writeTrace,
getStopwatch: _chunkDLJF3QQScjs.getStopwatch
};
}
exports.createLogger = createLogger;