PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/@lerna/write-log-file
Просмотр файла: write-log-file.js
"use strict";
const os = require("os");
const path = require("path");
const log = require("npmlog");
const writeFileAtomic = require("write-file-atomic");
module.exports.writeLogFile = writeLogFile;
function writeLogFile(cwd) {
let logOutput = "";
log.record.forEach((m) => {
let pref = [m.id, m.level];
if (m.prefix) {
pref.push(m.prefix);
}
pref = pref.join(" ");
m.message
.trim()
.split(/\r?\n/)
.map((line) => `${pref} ${line}`.trim())
.forEach((line) => {
logOutput += line + os.EOL;
});
});
// this must be synchronous because it is called before process exit
writeFileAtomic.sync(path.join(cwd, "lerna-debug.log"), logOutput);
// truncate log after writing
log.record.length = 0;
}
Выполнить команду
Для локальной разработки. Не используйте в интернете!