Files
pole-book/server/node_modules/@strapi/logger/dist/formats/detailed-log.js

19 lines
619 B
JavaScript

'use strict';
var winston = require('winston');
/**
* This will remove the chalk color codes from the message provided.
* It's used to log plain text in the log file
*/ var detailedLog = winston.format.printf(({ message, level, timestamp })=>{
if (typeof message !== 'string') {
return message;
}
const newMessage = `[${timestamp}] ${level}: ${message}`;
return newMessage.replace(// eslint-disable-next-line no-control-regex
/[\u001b\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]/g, '');
});
module.exports = detailedLog;
//# sourceMappingURL=detailed-log.js.map