2017-01-18 18 views
1

私はBunyan loggerをロガーエージェントとして使用しています。しかし、バニヤンは、JSON形式でデバッグテキストを記録し、これは、出力を読み取ることが困難になる:VSCodeデバッグコンソールのカスタマイズ

Debug console with Bunyan format

しかしバニヤンは、読み取り可能なテキストにJSONに変換ログをヒト化するためのCLIツールを提供します。

のは、デバッグ出力テキストへバニヤンコンソール形式を有効にする拡張機能を作成することです私が欲しい

enter image description here

、デバッグテキストにJSON出力を変換する自動。しかし、VSCode拡張開発APIでは、デバッグコンソールを操作するための参照が見つかりませんでした。 私はデバッグコンソールメッセージを操作することができますが、私はブンヤン書式としてよくフォーマットされたメッセージを返すことができます。 私の質問は、デバッグコンソールメッセージを操作するためのドキュメントがある場合、または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 
     } 
    ] 
} 
関連する問題