Do not write TRACE logs into file for Lua

This commit is contained in:
Kirill Bulatov 2023-08-31 01:00:37 +03:00
parent 54e7e2f59d
commit 0f619e0b67

View File

@ -6,7 +6,7 @@ use futures::{io::BufReader, StreamExt};
use language::{LanguageServerName, LspAdapterDelegate}; use language::{LanguageServerName, LspAdapterDelegate};
use lsp::LanguageServerBinary; use lsp::LanguageServerBinary;
use smol::fs; use smol::fs;
use std::{any::Any, env::consts, ffi::OsString, path::PathBuf}; use std::{any::Any, env::consts, path::PathBuf};
use util::{ use util::{
async_iife, async_iife,
github::{latest_github_release, GitHubLspBinaryVersion}, github::{latest_github_release, GitHubLspBinaryVersion},
@ -16,13 +16,6 @@ use util::{
#[derive(Copy, Clone)] #[derive(Copy, Clone)]
pub struct LuaLspAdapter; pub struct LuaLspAdapter;
fn server_binary_arguments() -> Vec<OsString> {
vec![
"--logpath=~/lua-language-server.log".into(),
"--loglevel=trace".into(),
]
}
#[async_trait] #[async_trait]
impl super::LspAdapter for LuaLspAdapter { impl super::LspAdapter for LuaLspAdapter {
async fn name(&self) -> LanguageServerName { async fn name(&self) -> LanguageServerName {
@ -83,7 +76,7 @@ impl super::LspAdapter for LuaLspAdapter {
.await?; .await?;
Ok(LanguageServerBinary { Ok(LanguageServerBinary {
path: binary_path, path: binary_path,
arguments: server_binary_arguments(), arguments: Vec::new(),
}) })
} }
@ -127,7 +120,7 @@ async fn get_cached_server_binary(container_dir: PathBuf) -> Option<LanguageServ
if let Some(path) = last_binary_path { if let Some(path) = last_binary_path {
Ok(LanguageServerBinary { Ok(LanguageServerBinary {
path, path,
arguments: server_binary_arguments(), arguments: Vec::new(),
}) })
} else { } else {
Err(anyhow!("no cached binary")) Err(anyhow!("no cached binary"))