Проблема связана с конфигурацией отладчика.В VSCode вам необходимо добавить "outputCapture": "std"
в ваш файл launch.json при настройке отладчика.
Этот параметр позволяет отладчику захватывать данные, отправляемые на вывод std из вашего кода.
Пример конфигурации:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceFolder}/winston.js",
"outputCapture": "std", // <-- ADD THIS LINE
}
]
}
РЕДАКТИРОВАТЬ: Забыл упомянуть, что вы можете запустить код, который вы написали в узле напрямую, и он будет правильно регистрировать сообщение.