Patch's global console
to output source file, line, column information
npm i console-source
-
Require the module in your code
require('console-source');
-
Set either of these environment variable:
ENV=CONSOLE_SOURCE
CONSOLE_SOURCE
// test.js
console.log('test')
ENV=CONSOLE_SOURCE node --require console-source test.js
test ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… test.js:1:1
const {disable, line} = require('console-source');
disable
{function}
Disableline
{(number) => {}}
Adjust this number if it's not logging the correct source
CONSOLE_SOURCE
ENV=CONSOLE_SOURCE
- enable
CONSOLE_SOURCE_SILENT
ENV=CONSOLE_SOURCE_SILENT
- enable, silent
CONSOLE_SOURCE_LINE=<number>
- Adjust source line