Log on lower verbosity in release builds
This will also strip away information.
This commit is contained in:
parent
3b0291b4f5
commit
88260c55c7
1 changed files with 7 additions and 6 deletions
|
@ -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();
|
||||||
|
|
Loading…
Add table
Reference in a new issue