1
0
Fork 0

Log on lower verbosity in release builds

This will also strip away information.
This commit is contained in:
Robbert van der Helm 2022-04-24 15:08:55 +02:00
parent 3b0291b4f5
commit 88260c55c7

View file

@ -82,12 +82,17 @@ pub fn setup_logger() {
} }
// If opening the file fails, then we'll log to STDERR anyways, hence this closure // If opening the file fails, then we'll log to STDERR anyways, hence this closure
let log_level = if cfg!(debug_assertions) {
simplelog::LevelFilter::Trace
} else {
simplelog::LevelFilter::Info
};
let logger_config = simplelog::ConfigBuilder::new() let logger_config = simplelog::ConfigBuilder::new()
.set_thread_mode(simplelog::ThreadLogMode::Both) .set_thread_mode(simplelog::ThreadLogMode::Both)
.build(); .build();
let init_stderr_logger = || { let init_stderr_logger = || {
simplelog::TermLogger::init( simplelog::TermLogger::init(
simplelog::LevelFilter::Trace, log_level,
logger_config.clone(), logger_config.clone(),
simplelog::TerminalMode::Stderr, simplelog::TerminalMode::Stderr,
simplelog::ColorChoice::Auto, simplelog::ColorChoice::Auto,
@ -105,11 +110,7 @@ pub fn setup_logger() {
.open(nih_log_env_str); .open(nih_log_env_str);
match file { match file {
Ok(file) => { Ok(file) => {
let _ = simplelog::WriteLogger::init( let _ = simplelog::WriteLogger::init(log_level, logger_config, file);
simplelog::LevelFilter::Trace,
logger_config,
file,
);
} }
Err(err) => { Err(err) => {
let _ = init_stderr_logger(); let _ = init_stderr_logger();