Visual studio code 如何查看VSCode语言服务器进程的日志? 处境

Visual studio code 如何查看VSCode语言服务器进程的日志? 处境,visual-studio-code,vscode-extensions,language-server-protocol,Visual Studio Code,Vscode Extensions,Language Server Protocol,我正在尝试写一本书。我让它运行如下: # extension.ts let serverOptions: ServerOptions = { run: { command: "haskell-lsp-example-exe" }, } 通过从终端运行haskell lsp example exe启动的lsp服务器进程 用Typescript编写的lsp客户端,目前基本上只启动lsp服务器(它基于repo) lsp服务器的启动如下所示: # extension.ts let

我正在尝试写一本书。我让它运行如下:

# extension.ts
let serverOptions: ServerOptions = {
  run: {
    command: "haskell-lsp-example-exe"
  },
}
  • 通过从终端运行haskell lsp example exe启动的
    lsp服务器
    进程
  • 用Typescript编写的
    lsp客户端
    ,目前基本上只启动
    lsp服务器
    (它基于repo)
lsp服务器的启动如下所示:

# extension.ts
let serverOptions: ServerOptions = {
  run: {
    command: "haskell-lsp-example-exe"
  },
}
使用
code--extensionDevelopmentPath=“path/to/extension”

我可以看到它正确启动,我可以通过活动监视器(我在Mac上)找到它的
pid

问题: 如何查看由VSCode生成的此进程的日志

上下文 我尝试了以下方法:

  • lsp client/package.json中,我设置了以下内容,这些内容提供来回的消息。但不是lsp服务器的日志
  • 我还尝试在已启动的VSCode实例中打开开发工具,但这会提供
    lsp客户端的日志
  • 在已启动的VSCode实例中标记为
    log(扩展主机)
    的日志看起来也不太有用
提前感谢您的帮助