Skip to content

Commit e6dc36b

Browse files
authored
Merge pull request github#16636 from hvitved/tree-sitter/verbosity-fix
Tree-sitter: Verbosity fixes
2 parents 1339836 + beeae69 commit e6dc36b

File tree

4 files changed

+15
-4
lines changed

4 files changed

+15
-4
lines changed

ruby/extractor/src/extractor.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ pub struct Options {
2626

2727
pub fn run(options: Options) -> std::io::Result<()> {
2828
extractor::set_tracing_level("ruby");
29+
tracing::info!("Extraction started");
2930
let diagnostics = diagnostics::DiagnosticLoggers::new("ruby");
3031
let mut main_thread_logger = diagnostics.logger();
3132
let num_threads = match codeql_extractor::options::num_threads() {
@@ -210,7 +211,9 @@ pub fn run(options: Options) -> std::io::Result<()> {
210211
let path = PathBuf::from("extras");
211212
let mut trap_writer = trap::Writer::new();
212213
extractor::populate_empty_location(&mut trap_writer);
213-
write_trap(&trap_dir, path, &trap_writer, trap_compression)
214+
let res = write_trap(&trap_dir, path, &trap_writer, trap_compression);
215+
tracing::info!("Extraction complete");
216+
res
214217
}
215218

216219
lazy_static! {

shared/tree-sitter-extractor/src/autobuilder.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ impl Autobuilder {
5454
let mut cmd = Command::new(codeql);
5555
cmd.arg("database").arg("index-files");
5656

57+
let verbosity = env::var("CODEQL_VERBOSITY");
58+
59+
if let Ok(verbosity) = verbosity {
60+
cmd.arg(format!("--verbosity={}", verbosity));
61+
}
62+
5763
for ext in &self.include_extensions {
5864
cmd.arg(format!("--include-extension={}", ext));
5965
}

shared/tree-sitter-extractor/src/extractor/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ pub fn set_tracing_level(language: &str) {
3333
})
3434
.unwrap_or_else(|_| "warn");
3535
tracing_subscriber::EnvFilter::new(format!(
36-
"{}_extractor={}",
37-
language, verbosity
36+
"{language}_extractor={verbosity},codeql_extractor={verbosity}"
3837
))
3938
},
4039
),

shared/tree-sitter-extractor/src/extractor/simple.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ pub struct Extractor {
2929

3030
impl Extractor {
3131
pub fn run(&self) -> std::io::Result<()> {
32+
tracing::info!("Extraction started");
3233
let diagnostics = diagnostics::DiagnosticLoggers::new(&self.prefix);
3334
let mut main_thread_logger = diagnostics.logger();
3435
let num_threads = match crate::options::num_threads() {
@@ -170,7 +171,9 @@ impl Extractor {
170171
let mut trap_writer = trap::Writer::new();
171172
crate::extractor::populate_empty_location(&mut trap_writer);
172173

173-
write_trap(&self.trap_dir, &path, &trap_writer, trap_compression)
174+
let res = write_trap(&self.trap_dir, &path, &trap_writer, trap_compression);
175+
tracing::info!("Extraction complete");
176+
res
174177
}
175178
}
176179

0 commit comments

Comments
 (0)