Skip to content

Commit eb4e70f

Browse files
Remove flexi_logger from ra_lsp_server
1 parent 9c01c0d commit eb4e70f

File tree

6 files changed

+5
-73
lines changed

6 files changed

+5
-73
lines changed

Cargo.lock

Lines changed: 1 addition & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/ra_cli/Cargo.toml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ publish = false
88
[dependencies]
99
pico-args = "0.3.0"
1010
log = "0.4"
11+
env_logger = { version = "0.7.1", default-features = false, features = ["humantime"] }
1112

1213
ra_syntax = { path = "../ra_syntax" }
1314
ra_ide = { path = "../ra_ide" }
@@ -19,8 +20,3 @@ ra_db = { path = "../ra_db" }
1920
path = "../ra_prof"
2021
# features = [ "cpu_profiler" ]
2122
# features = [ "jemalloc" ]
22-
23-
[dependencies.env_logger]
24-
version = "0.7.1"
25-
default-features = false
26-
features = ["humantime"]

crates/ra_lsp_server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ relative-path = "1.0.0"
1313
serde_json = "1.0.34"
1414
serde = { version = "1.0.83", features = ["derive"] }
1515
crossbeam-channel = "0.4"
16-
flexi_logger = "0.14.0"
1716
log = "0.4.3"
1817
lsp-types = { version = "0.61.0", features = ["proposed"] }
1918
rustc-hash = "1.0"
@@ -27,6 +26,7 @@ lsp-server = "0.3.0"
2726
ra_project_model = { path = "../ra_project_model" }
2827
ra_prof = { path = "../ra_prof" }
2928
ra_vfs_glob = { path = "../ra_vfs_glob" }
29+
env_logger = { version = "0.7.1", default-features = false, features = ["humantime"] }
3030

3131
[dev-dependencies]
3232
tempfile = "3"

crates/ra_lsp_server/src/main.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//! `ra_lsp_server` binary
22
3-
use flexi_logger::{Duplicate, Logger};
43
use lsp_server::Connection;
54
use ra_lsp_server::{show_message, Result, ServerConfig};
65
use ra_prof;
@@ -14,11 +13,7 @@ fn main() -> Result<()> {
1413
fn setup_logging() -> Result<()> {
1514
std::env::set_var("RUST_BACKTRACE", "short");
1615

17-
let logger = Logger::with_env_or_str("error").duplicate_to_stderr(Duplicate::All);
18-
match std::env::var("RA_LOG_DIR") {
19-
Ok(ref v) if v == "1" => logger.log_to_file().directory("log").start()?,
20-
_ => logger.start()?,
21-
};
16+
env_logger::try_init()?;
2217

2318
ra_prof::set_filter(match std::env::var("RA_PROFILE") {
2419
Ok(spec) => ra_prof::Filter::from_spec(&spec),

crates/ra_lsp_server/tests/heavy_tests/main.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ use tempfile::TempDir;
1515

1616
use crate::support::{project, Project};
1717

18-
const LOG: &'static str = "";
1918
const PROFILE: &'static str = "";
2019
// const PROFILE: &'static str = "*@3>100";
2120

crates/ra_lsp_server/tests/heavy_tests/support.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ use std::{
77
};
88

99
use crossbeam_channel::{after, select, Receiver};
10-
use flexi_logger::Logger;
1110
use lsp_server::{Connection, Message, Notification, Request};
1211
use lsp_types::{
1312
notification::{DidOpenTextDocument, Exit},
@@ -53,7 +52,7 @@ impl<'a> Project<'a> {
5352
let tmp_dir = self.tmp_dir.unwrap_or_else(|| TempDir::new().unwrap());
5453
static INIT: Once = Once::new();
5554
INIT.call_once(|| {
56-
let _ = Logger::with_env_or_str(crate::LOG).start().unwrap();
55+
let _ = env_logger::builder().is_test(true).try_init().unwrap();
5756
ra_prof::set_filter(if crate::PROFILE.is_empty() {
5857
ra_prof::Filter::disabled()
5958
} else {

0 commit comments

Comments
 (0)