UNPKG

apidog-reporter-allure

Version:
22 lines (21 loc) 792 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = mountLogger; exports.info = void 0; var _fs = _interopRequireDefault(require("fs")); var _path = _interopRequireDefault(require("path")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function mountLogger(filePath) { return function (data) { const logMessage = `${new Date().toISOString()} - ${typeof data === 'object' ? JSON.stringify(data) : data}\n\n\n`; const logFilePath = _path.default.join(filePath || __dirname, 'log.txt'); _fs.default.appendFile(logFilePath, logMessage, err => { if (err) { console.error('Error writing to log file:', err); } }); }; } const info = exports.info = mountLogger('/reporter');