web-dev-qa-db-fra.com

Winston Logger - Les journaux de la console de débogage NodeJs ne s'affichent pas dans VSCode

J'utilise le débogueur VSCode et l'enregistreur winston pour NodeJS, mais je ne peux pas voir la sortie de l'application à moins que je ne spécifie un terminal externe comme ceci:

"version": "0.2.0",
"configurations": [
    {
        "type": "node",
        "request": "launch",
        "name": "Launch Program",
        "program": "${workspaceFolder}/server.js",
        "console": "externalTerminal"
    }
]

Existe-t-il un moyen de voir cette sortie dans la fenêtre de sortie, comme lorsque je démarre du code à l'aide du plugin CodeRunner?

22
Josip

Lorsque vous utilisez un enregistreur qui génère

process.stdout.write

vous pouvez utiliser

"outputCapture": "std" dans la configuration de lancement pour également capturer cela.

49
Cody G