2017-01-18 4 views
1

로거 에이전트로 Bunyan 로거를 사용하고있는 프로젝트가 있습니다. 그러나 번연은 JSON 형식 디버그 텍스트로 기록하고이 출력을 읽기 어려운합니다VSCode 디버그 콘솔 사용자 정의

Debug console with Bunyan format

그러나 번연이 읽을 수있는 텍스트로 JSON 변환 로그를 인간화하는 CLI 도구를 제공합니다 :

의 디버그 출력 텍스트 번연 콘솔 형식을 사용하려면 확장을 만드는 것입니다 내가 원하는

enter image description here

, 디버그 텍스트로 JSON 출력을 변환 자동. 그러나 VSCode 확장 개발 API에서 디버그 콘솔을 조작하기위한 참조를 찾을 수 없었습니다. 만약 내가 디버그 콘솔 메시지를 조작 할 수 있다면, 나는 부양 (Bunyan) 형식으로 형식화 된 메시지를 반환 할 수 있습니다. 그래서 내 질문은 디버그 콘솔 메시지를 조작 할 수있는 문서가 있거나 내 vscode 확장에서 디버그 콘솔 메시지로 어떻게 작업 할 수 있는지입니다.

답변

2

나는 혼자 답변을 찾았습니다. 디버거 구성을 간단히 변경하고 args 및 콘솔 유형을 다음과 같이 설정하면됩니다.

{ 
    // Use IntelliSense to learn about possible Node.js debug attributes. 
    // Hover to view descriptions of existing attributes. 
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 
    "version": "0.2.0", 
    "configurations": [ 
     { 
      "type": "node", 
      "request": "launch", 
      "name": "Launch Program", 
      "program": "${workspaceRoot}/app.js", 
      "cwd": "${workspaceRoot}", 
      "args": [ 
       "|", 
       "bunyan" 
      ], 
      "console": "integratedTerminal" 
     }, 
     { 
      "type": "node", 
      "request": "attach", 
      "name": "Attach to Process", 
      "port": 5858 
     } 
    ] 
} 
관련 문제