console.log如何生成文件、行数的log?
生成类似下面的log
console.log('filePathName', '行数', '具体的log')
filePathName和行数能不能自动生成出来?
回答:
Turbo Console Log
回答:
你可以用日志记录库Winston或者自定义一个
function logWithLocation(...args) { const stackTrace = new Error().stack;
const location = stackTrace.split('\n')[2].trim();
const fileNameAndLineNumber = location
.substring(location.lastIndexOf('/') + 1, location.lastIndexOf(':'))
.replace('.js', '');
console.log(`[${fileNameAndLineNumber}]`, ...args);
}
logWithLocation('Hello, World!');
以上是 console.log如何生成文件、行数的log? 的全部内容, 来源链接: utcz.com/p/934213.html