Skip to content

Commit fc94042

Browse files
committed
feat: add more logs
Signed-off-by: Shengtuo Hu <[email protected]>
1 parent 53b634f commit fc94042

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/bin/rllvm_get_bc.rs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::{fs, path::PathBuf};
33
use clap::Parser;
44
use log::LevelFilter;
55
use object::Object;
6-
use rllvm::{error::Error, utils::*};
6+
use rllvm::{config::rllvm_config, error::Error, utils::*};
77
use simple_logger::SimpleLogger;
88

99
/// Extraction arguments
@@ -39,9 +39,14 @@ pub fn main() -> Result<(), Error> {
3939
let args = ExtractionArgs::parse();
4040

4141
// Set log level
42-
let log_level = LevelFilter::iter()
43-
.nth(1 + args.verbose as usize)
44-
.unwrap_or(LevelFilter::max());
42+
// The verbose flag will override the configured log level
43+
let log_level = if args.verbose == 0 {
44+
rllvm_config().log_level().to_level_filter()
45+
} else {
46+
LevelFilter::iter()
47+
.nth(1 + args.verbose as usize)
48+
.unwrap_or(LevelFilter::max())
49+
};
4550
if let Err(err) = SimpleLogger::new().with_level(log_level).init() {
4651
let error_message = format!("Failed to set the logger: err={}", err);
4752
log::error!("{}", error_message);
@@ -136,6 +141,7 @@ pub fn main() -> Result<(), Error> {
136141
);
137142
err
138143
})?;
144+
log::debug!("Bitcode filepaths: {:?}", bitcode_filepaths);
139145
if args.save_manifest {
140146
// Write bitcode filepaths into the manifest file
141147
let input_parent_dir = input_filepath.parent().unwrap();

0 commit comments

Comments
 (0)