6

我有一个项目,我使用 Bunyan 记录器作为记录器代理。但是 Bunyan 使用 json 格式记录调试文本,这使得难以阅读输出:

Bunyan 格式的调试控制台

但是 Bunyan 提供了一个 CLI 工具来人性化将 JSON 转换为可读文本的日志:

在此处输入图像描述

我想要的是创建一个扩展来启用 Bunyan 控制台格式到调试输出文本,自动将 json 输出转换为调试文本。但是在 VSCode 扩展开发 API 中,我找不到任何操作调试控制台的参考。如果可以操作 de Debug 控制台消息,我可以返回格式良好的消息,如 Bunyan 格式。所以我的问题是是否有一些文档来操作调试控制台消息,或者我如何在我的 vscode 扩展中使用调试控制台消息。

4

1 回答 1

9

我自己找到了答案。我可以简单地更改我的调试器配置,设置 args 和控制台类型,如下所示:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Launch Program",
            "program": "${workspaceRoot}/app.js",
            "cwd": "${workspaceRoot}",
            "args": [
                "|",
                "bunyan"
            ],
            "console": "integratedTerminal"
        }
    ]
}
于 2017-01-19T20:12:12.507 回答