Visual studio code 如何统计VSCode扩展中发生的LanguageServer完成请求?

Visual studio code 如何统计VSCode扩展中发生的LanguageServer完成请求?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我们请求统计vscode python扩展中LanguageServer发生的“完成”事件数。(在这些完成事件之后,我们想弹出一个弹出窗口,要求用户提供一些反馈) 我还没有找到一种不要求对LanguageServer本身进行更改的方法(让它引发一个我可以挂接的事件)。我想知道,在VSCode中是否已经有这样的设施可用 我在vscode languageclient库中找到了BaseLanguageClient.onNotification。不过,我不完全确定该用什么方法进行连接,甚至不确定是否有

我们请求统计vscode python扩展中LanguageServer发生的“完成”事件数。(在这些完成事件之后,我们想弹出一个弹出窗口,要求用户提供一些反馈)

我还没有找到一种不要求对LanguageServer本身进行更改的方法(让它引发一个我可以挂接的事件)。我想知道,在VSCode中是否已经有这样的设施可用

我在vscode languageclient库中找到了BaseLanguageClient.onNotification。不过,我不完全确定该用什么方法进行连接,甚至不确定是否有与我的需求相关的事件


有人对此有什么建议吗?

您可以将中间件注入到您的LanguageClient中,以便捕获这样的事件。有关示例,请参见此处:


这里也有人问,我一定会在信息到达时更新这两个问题。。。