print errors when setting up env and logger
This commit is contained in:
parent
23e5f2fbae
commit
7252dd4f8b
14
src/main.rs
14
src/main.rs
@ -4,7 +4,8 @@
|
||||
use std::env;
|
||||
|
||||
use fern::colors::{Color, ColoredLevelConfig};
|
||||
use log::LevelFilter::{Trace};
|
||||
use log::error;
|
||||
use log::LevelFilter::Trace;
|
||||
use tokio::time::Duration;
|
||||
|
||||
use crate::bot::BfxBot;
|
||||
@ -25,8 +26,15 @@ pub type BoxError = Box<dyn std::error::Error + Send + Sync>;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<(), BoxError> {
|
||||
setup_logger()?;
|
||||
dotenv::dotenv()?;
|
||||
if let Err(e) = setup_logger() {
|
||||
error!("Could not setup logger: {}", e);
|
||||
return Err(e.into());
|
||||
}
|
||||
|
||||
if let Err(e) = dotenv::dotenv() {
|
||||
error!("Could not open .env file: {}", e);
|
||||
return Err(e.into());
|
||||
}
|
||||
|
||||
let api_key = env::vars()
|
||||
.find(|(k, _v)| k == "API_KEY")
|
||||
|
Loading…
Reference in New Issue
Block a user