File tree Expand file tree Collapse file tree 4 files changed +15
-4
lines changed Expand file tree Collapse file tree 4 files changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ pub struct Options {
26
26
27
27
pub fn run ( options : Options ) -> std:: io:: Result < ( ) > {
28
28
extractor:: set_tracing_level ( "ruby" ) ;
29
+ tracing:: info!( "Extraction started" ) ;
29
30
let diagnostics = diagnostics:: DiagnosticLoggers :: new ( "ruby" ) ;
30
31
let mut main_thread_logger = diagnostics. logger ( ) ;
31
32
let num_threads = match codeql_extractor:: options:: num_threads ( ) {
@@ -210,7 +211,9 @@ pub fn run(options: Options) -> std::io::Result<()> {
210
211
let path = PathBuf :: from ( "extras" ) ;
211
212
let mut trap_writer = trap:: Writer :: new ( ) ;
212
213
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
214
217
}
215
218
216
219
lazy_static ! {
Original file line number Diff line number Diff line change @@ -54,6 +54,12 @@ impl Autobuilder {
54
54
let mut cmd = Command :: new ( codeql) ;
55
55
cmd. arg ( "database" ) . arg ( "index-files" ) ;
56
56
57
+ let verbosity = env:: var ( "CODEQL_VERBOSITY" ) ;
58
+
59
+ if let Ok ( verbosity) = verbosity {
60
+ cmd. arg ( format ! ( "--verbosity={}" , verbosity) ) ;
61
+ }
62
+
57
63
for ext in & self . include_extensions {
58
64
cmd. arg ( format ! ( "--include-extension={}" , ext) ) ;
59
65
}
Original file line number Diff line number Diff line change @@ -33,8 +33,7 @@ pub fn set_tracing_level(language: &str) {
33
33
} )
34
34
. unwrap_or_else ( |_| "warn" ) ;
35
35
tracing_subscriber:: EnvFilter :: new ( format ! (
36
- "{}_extractor={}" ,
37
- language, verbosity
36
+ "{language}_extractor={verbosity},codeql_extractor={verbosity}"
38
37
) )
39
38
} ,
40
39
) ,
Original file line number Diff line number Diff line change @@ -29,6 +29,7 @@ pub struct Extractor {
29
29
30
30
impl Extractor {
31
31
pub fn run ( & self ) -> std:: io:: Result < ( ) > {
32
+ tracing:: info!( "Extraction started" ) ;
32
33
let diagnostics = diagnostics:: DiagnosticLoggers :: new ( & self . prefix ) ;
33
34
let mut main_thread_logger = diagnostics. logger ( ) ;
34
35
let num_threads = match crate :: options:: num_threads ( ) {
@@ -170,7 +171,9 @@ impl Extractor {
170
171
let mut trap_writer = trap:: Writer :: new ( ) ;
171
172
crate :: extractor:: populate_empty_location ( & mut trap_writer) ;
172
173
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
174
177
}
175
178
}
176
179
You can’t perform that action at this time.
0 commit comments