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 std::env;
|
||||||
|
|
||||||
use fern::colors::{Color, ColoredLevelConfig};
|
use fern::colors::{Color, ColoredLevelConfig};
|
||||||
use log::LevelFilter::{Trace};
|
use log::error;
|
||||||
|
use log::LevelFilter::Trace;
|
||||||
use tokio::time::Duration;
|
use tokio::time::Duration;
|
||||||
|
|
||||||
use crate::bot::BfxBot;
|
use crate::bot::BfxBot;
|
||||||
@ -25,8 +26,15 @@ pub type BoxError = Box<dyn std::error::Error + Send + Sync>;
|
|||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> Result<(), BoxError> {
|
async fn main() -> Result<(), BoxError> {
|
||||||
setup_logger()?;
|
if let Err(e) = setup_logger() {
|
||||||
dotenv::dotenv()?;
|
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()
|
let api_key = env::vars()
|
||||||
.find(|(k, _v)| k == "API_KEY")
|
.find(|(k, _v)| k == "API_KEY")
|
||||||
|
Loading…
Reference in New Issue
Block a user