Fix windows build (#6774)

This commit is contained in:
Michael Vines 2019-11-06 16:07:28 -07:00 committed by GitHub
parent 65de227520
commit 2491719f36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 20 additions and 18 deletions

View File

@ -533,30 +533,32 @@ pub fn main() {
option_env!("CI_COMMIT").unwrap_or("unknown")
);
let default_logfile = format!(
"solana-validator-{}-{}.log",
identity_keypair.pubkey(),
chrono::Local::now().to_rfc3339()
);
let logfile = matches.value_of("logfile").unwrap_or(&default_logfile);
let _log_redirect = if logfile == "-" {
None
} else {
let _log_redirect = {
#[cfg(unix)]
{
println!("log file: {}", logfile);
Some(gag::Redirect::stderr(File::create(logfile).unwrap_or_else(
|err| {
eprintln!("Unable to create {}: {:?}", logfile, err);
exit(1);
},
)))
let default_logfile = format!(
"solana-validator-{}-{}.log",
identity_keypair.pubkey(),
chrono::Local::now().to_rfc3339()
);
let logfile = matches.value_of("logfile").unwrap_or(&default_logfile);
if logfile == "-" {
None
} else {
println!("log file: {}", logfile);
Some(gag::Redirect::stderr(File::create(logfile).unwrap_or_else(
|err| {
eprintln!("Unable to create {}: {:?}", logfile, err);
exit(1);
},
)))
}
}
#[cfg(not(unix))]
{
println!("logging to a file is not supported on this platform");
None
()
}
};