【问题标题】:VSCode Debug console customizationVSCode 调试控制台自定义
【发布时间】:2017-06-02 23:47:36
【问题描述】:

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

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

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

【问题讨论】:

    标签: visual-studio-code bunyan


    【解决方案1】:

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

    {
        "version": "0.2.0",
        "configurations": [
            {
                "type": "node",
                "request": "launch",
                "name": "Launch Program",
                "program": "${workspaceRoot}/app.js",
                "cwd": "${workspaceRoot}",
                "args": [
                    "|",
                    "bunyan"
                ],
                "console": "integratedTerminal"
            }
        ]
    }
    

    【讨论】:

    • 你可以把这个答案清理得最小
    • 不幸的是,提供的配置在 windows 上不起作用(我仍然在集成终端中看到原始 json)
    猜你喜欢
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 2021-02-17
    相关资源
    最近更新 更多