mirror of
https://github.com/zed-industries/zed.git
synced 2024-09-19 10:29:35 +03:00
Do not write TRACE logs into file for Lua
This commit is contained in:
parent
54e7e2f59d
commit
0f619e0b67
@ -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"))
|
||||||
|
Loading…
Reference in New Issue
Block a user