Initialize log and config files right after parsing arguments (#7585)

This commit is contained in:
Alex Vinyals 2023-07-09 18:30:43 +02:00 committed by GitHub
parent 550192826b
commit 28452e1f2a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -76,6 +76,9 @@ FLAGS:
let args = Args::parse_args().context("could not parse arguments")?;
helix_loader::initialize_config_file(args.config_file.clone());
helix_loader::initialize_log_file(args.log_file.clone());
// Help has a higher priority and should be handled separately.
if args.display_help {
print!("{}", help);
@ -109,9 +112,6 @@ FLAGS:
return Ok(0);
}
helix_loader::initialize_config_file(args.config_file.clone());
helix_loader::initialize_log_file(args.log_file.clone());
setup_logging(args.verbosity).context("failed to initialize logging")?;
let config = match Config::load_default() {