Skip to content

Commit 2de8455

Browse files
authored
[red-knot] LSP: only emit WARN logs from non-red-knot sources (astral-sh#16760)
Currently the red-knot LSP server emits any log messages of level `INFO` or higher from non-red-knot crates. This makes its output quite verbose, because Salsa emits an `INFO` level message every time it executes a query. I use red-knot as LSP with neovim, and this spams the log file quite a lot. It seems like a better default to only emit `WARN` or higher messages from non-red-knot sources. I confirmed that this fixes the nvim LSP log spam.
1 parent 1fab292 commit 2de8455

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/red_knot_server/src/logging.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ impl<S> tracing_subscriber::layer::Filter<S> for LogLevelFilter {
102102
let filter = if meta.target().starts_with("red_knot") {
103103
self.filter.trace_level()
104104
} else {
105-
tracing::Level::INFO
105+
tracing::Level::WARN
106106
};
107107

108108
meta.level() <= &filter

0 commit comments

Comments
 (0)