[red-knot] add tracing of salsa events in mdtests

This commit is contained in:
Carl Meyer 2025-05-02 17:25:22 -07:00
parent 7ce1db380d
commit cff8ab1202
No known key found for this signature in database
GPG key ID: 2D1FB7916A52E121
3 changed files with 6 additions and 1 deletions

1
Cargo.lock generated
View file

@ -2647,6 +2647,7 @@ dependencies = [
"tempfile", "tempfile",
"thiserror 2.0.12", "thiserror 2.0.12",
"toml", "toml",
"tracing",
] ]
[[package]] [[package]]

View file

@ -33,6 +33,7 @@ smallvec = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
tempfile = { workspace = true } tempfile = { workspace = true }
toml = { workspace = true } toml = { workspace = true }
tracing = { workspace = true }
thiserror = { workspace = true } thiserror = { workspace = true }
[lints] [lints]

View file

@ -96,7 +96,10 @@ impl SemanticDb for Db {
#[salsa::db] #[salsa::db]
impl salsa::Database for Db { impl salsa::Database for Db {
fn salsa_event(&self, _event: &dyn Fn() -> salsa::Event) {} fn salsa_event(&self, event: &dyn Fn() -> salsa::Event) {
let event = event();
tracing::trace!("event: {:?}", event);
}
} }
impl DbWithWritableSystem for Db { impl DbWithWritableSystem for Db {