Tree-sitter: Verbosity fixes

This commit is contained in:
Tom Hvitved
2024-05-31 13:17:41 +02:00
parent f27d48d03d
commit beeae69845
4 changed files with 15 additions and 4 deletions

View File

@@ -54,6 +54,12 @@ impl Autobuilder {
let mut cmd = Command::new(codeql);
cmd.arg("database").arg("index-files");
let verbosity = env::var("CODEQL_VERBOSITY");
if let Ok(verbosity) = verbosity {
cmd.arg(format!("--verbosity={}", verbosity));
}
for ext in &self.include_extensions {
cmd.arg(format!("--include-extension={}", ext));
}

View File

@@ -33,8 +33,7 @@ pub fn set_tracing_level(language: &str) {
})
.unwrap_or_else(|_| "warn");
tracing_subscriber::EnvFilter::new(format!(
"{}_extractor={}",
language, verbosity
"{language}_extractor={verbosity},codeql_extractor={verbosity}"
))
},
),

View File

@@ -29,6 +29,7 @@ pub struct Extractor {
impl Extractor {
pub fn run(&self) -> std::io::Result<()> {
tracing::info!("Extraction started");
let diagnostics = diagnostics::DiagnosticLoggers::new(&self.prefix);
let mut main_thread_logger = diagnostics.logger();
let num_threads = match crate::options::num_threads() {
@@ -170,7 +171,9 @@ impl Extractor {
let mut trap_writer = trap::Writer::new();
crate::extractor::populate_empty_location(&mut trap_writer);
write_trap(&self.trap_dir, &path, &trap_writer, trap_compression)
let res = write_trap(&self.trap_dir, &path, &trap_writer, trap_compression);
tracing::info!("Extraction complete");
res
}
}