UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

20 lines 904 B
import { Logger } from '../logger'; export const showLogSelectedModules = (routeSettings, route, logger) => { const moduleNames = routeSettings.modules.map(({ moduleName }) => moduleName); const selectedModules = moduleNames.join(','); logger.success(`Route [${route}] will be launched with [${selectedModules}] modules`); }; export const showLogPreparedModules = (preparedModules, logger) => { const modules = preparedModules .reduce((acc, cur) => { const { moduleName, ...restProps } = cur; return [...acc, `${moduleName}: ${JSON.stringify(restProps)}`]; }, []) .join(',\n'); logger.success(`Modules was prepared:\n${modules}`); }; const buildFileName = (fileName) => { return `${fileName}.log`; }; export const initLocalLogger = (folderName, fileName) => new Logger(folderName, buildFileName(fileName)); //# sourceMappingURL=show-logs.js.map