summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2023-12-08 17:04:56 +0000
committerGitHub <noreply@github.com>2023-12-08 17:04:56 +0000
commit123d9ea047a2e10803e260ebf00f31fcc98463ee (patch)
tree9b816532e907c7ae6490a77fedb1cc5872c3e8a5 /cli/lsp/language_server.rs
parentddfbe71cedbfe2ac31dbc7dbcf25761e5a7a1dce (diff)
feat(lsp): debug log file (#21500)
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r--cli/lsp/language_server.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index a893ab3a8..225b46eac 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -102,6 +102,7 @@ use crate::factory::CliFactory;
use crate::file_fetcher::FileFetcher;
use crate::graph_util;
use crate::http_util::HttpClient;
+use crate::lsp::logging::init_log_file;
use crate::lsp::tsc::file_text_changes_to_workspace_edit;
use crate::lsp::urls::LspUrlKind;
use crate::npm::create_cli_npm_resolver_for_lsp;
@@ -3242,6 +3243,7 @@ impl tower_lsp::LanguageServer for LanguageServer {
{
let mut ls = self.0.write().await;
+ init_log_file(ls.config.log_file());
if let Err(err) = ls.update_tsconfig().await {
ls.client.show_message(MessageType::WARNING, err);
}