Spiegel von
https://github.com/dani-garcia/vaultwarden.git
synchronisiert 2024-11-24 05:30:28 +01:00
refactor: replace panic with a graceful exit (#4402)
* refactor: replace panic with a graceful exit * fix: clippy errors * fix: typo * Update src/main.rs Co-authored-by: Stefan Melmuk <509385+stefan0xC@users.noreply.github.com> --------- Co-authored-by: Stefan Melmuk <509385+stefan0xC@users.noreply.github.com>
Dieser Commit ist enthalten in:
Ursprung
3427217686
Commit
ea04b6f151
1 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
|
@ -65,7 +65,11 @@ async fn main() -> Result<(), Error> {
|
||||||
launch_info();
|
launch_info();
|
||||||
|
|
||||||
use log::LevelFilter as LF;
|
use log::LevelFilter as LF;
|
||||||
let level = LF::from_str(&CONFIG.log_level()).expect("Valid log level");
|
let level = LF::from_str(&CONFIG.log_level()).unwrap_or_else(|_| {
|
||||||
|
let valid_log_levels = LF::iter().map(|lvl| lvl.as_str().to_lowercase()).collect::<Vec<String>>().join(", ");
|
||||||
|
println!("Log level must be one of the following: {valid_log_levels}");
|
||||||
|
exit(1);
|
||||||
|
});
|
||||||
init_logging(level).ok();
|
init_logging(level).ok();
|
||||||
|
|
||||||
let extra_debug = matches!(level, LF::Trace | LF::Debug);
|
let extra_debug = matches!(level, LF::Trace | LF::Debug);
|
||||||
|
|
Laden …
In neuem Issue referenzieren