logging .env error(s) into logfile
This commit is contained in:
parent
4ac92ea033
commit
2228a6e03e
21
src/main.rs
21
src/main.rs
|
|
@ -46,15 +46,26 @@ fn main() -> Result<(), Box<dyn Error>> {
|
|||
dotenv::dotenv().ok();
|
||||
|
||||
let usercode = std::env::var("ANTARES_USERCODE")
|
||||
.map_err(|_| "Missing environment variable: ANTARES_USERCODE. Create a .env file with ANTARES_USERCODE, ANTARES_PASSWORD, and OUT. See .env.example for reference.")?;
|
||||
.map_err(|e| {
|
||||
logger.log_error(&format!("Missing environment variable: ANTARES_USERCODE. {}", e));
|
||||
Box::new(std::io::Error::new(std::io::ErrorKind::Other, "Missing ANTARES_USERCODE env var".to_string()))
|
||||
})?;
|
||||
let password = std::env::var("ANTARES_PASSWORD")
|
||||
.map_err(|_| "Missing environment variable: ANTARES_PASSWORD. Create a .env file with ANTARES_USERCODE, ANTARES_PASSWORD, and OUT. See .env.example for reference.")?;
|
||||
.map_err(|e| {
|
||||
logger.log_error(&format!("Missing environment variable: ANTARES_PASSWORD. {}", e));
|
||||
Box::new(std::io::Error::new(std::io::ErrorKind::Other, "Missing ANTARES_PASSWORD env var".to_string()))
|
||||
})?;
|
||||
let out_path = std::env::var("OUT")
|
||||
.map_err(|_| "Missing environment variable: OUT. Create a .env file with URL, ANTARES_USERCODE, ANTARES_PASSWORD, and OUT. See .env.example for reference.")?;
|
||||
.map_err(|e| {
|
||||
logger.log_error(&format!("Missing environment variable: OUT. {}", e));
|
||||
Box::new(std::io::Error::new(std::io::ErrorKind::Other, "Missing OUT env var".to_string()))
|
||||
})?;
|
||||
|
||||
// Separate values - read base URL from environment variable
|
||||
let base = std::env::var("URL")
|
||||
.map_err(|_| "Missing environment variable: URL. Create a .env file with URL, ANTARES_USERCODE, ANTARES_PASSWORD, and OUT. See .env.example for reference.")?;
|
||||
.map_err(|e| {
|
||||
logger.log_error(&format!("Missing environment variable: URL. {}", e));
|
||||
Box::new(std::io::Error::new(std::io::ErrorKind::Other, "Missing URL env var".to_string()))
|
||||
})?;
|
||||
|
||||
let cikkszam = ""; // supply a value if needed;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue