validator: start logging asap

This commit is contained in:
Trent Nelson
2021-07-28 01:54:54 -06:00
committed by mergify[bot]
parent c435f7b3e3
commit ed8285c096

View File

@ -2132,6 +2132,25 @@ pub fn main() {
.exit(); .exit();
}); });
let logfile = {
let logfile = matches
.value_of("logfile")
.map(|s| s.into())
.unwrap_or_else(|| format!("solana-validator-{}.log", identity_keypair.pubkey()));
if logfile == "-" {
None
} else {
println!("log file: {}", logfile);
Some(logfile)
}
};
let use_progress_bar = logfile.is_none();
let _logger_thread = redirect_stderr_to_file(logfile);
info!("{} {}", crate_name!(), solana_version::version!());
info!("Starting validator with: {:#?}", std::env::args_os());
let authorized_voter_keypairs = keypairs_of(&matches, "authorized_voter_keypairs") let authorized_voter_keypairs = keypairs_of(&matches, "authorized_voter_keypairs")
.map(|keypairs| keypairs.into_iter().map(Arc::new).collect()) .map(|keypairs| keypairs.into_iter().map(Arc::new).collect())
.unwrap_or_else(|| { .unwrap_or_else(|| {
@ -2532,25 +2551,6 @@ pub fn main() {
exit(1); exit(1);
}); });
let logfile = {
let logfile = matches
.value_of("logfile")
.map(|s| s.into())
.unwrap_or_else(|| format!("solana-validator-{}.log", identity_keypair.pubkey()));
if logfile == "-" {
None
} else {
println!("log file: {}", logfile);
Some(logfile)
}
};
let use_progress_bar = logfile.is_none();
let _logger_thread = redirect_stderr_to_file(logfile);
info!("{} {}", crate_name!(), solana_version::version!());
info!("Starting validator with: {:#?}", std::env::args_os());
let start_progress = Arc::new(RwLock::new(ValidatorStartProgress::default())); let start_progress = Arc::new(RwLock::new(ValidatorStartProgress::default()));
let admin_service_cluster_info = Arc::new(RwLock::new(None)); let admin_service_cluster_info = Arc::new(RwLock::new(None));
admin_rpc_service::run( admin_rpc_service::run(