Sfoglia il codice sorgente

initialize dotenv and logger on bin/prioritization

Santiago Pastorino 4 anni fa
parent
commit
5868435fa7
3 ha cambiato i file con 6 aggiunte e 5 eliminazioni
  1. 4 2
      src/bin/prioritization.rs
  2. 1 0
      src/lib.rs
  3. 1 3
      src/main.rs

+ 4 - 2
src/bin/prioritization.rs

@@ -1,9 +1,11 @@
 use std::io::{self, Write};
-use triagebot::meeting::Action;
-use triagebot::prioritization;
+use triagebot::{logger, meeting::Action, prioritization};
 
 #[tokio::main]
 async fn main() {
+    dotenv::dotenv().ok();
+    logger::init();
+
     let meeting = prioritization::prepare_meeting();
 
     for step in &meeting.steps {

+ 1 - 0
src/lib.rs

@@ -10,6 +10,7 @@ pub mod db;
 pub mod github;
 pub mod handlers;
 pub mod interactions;
+pub mod logger;
 pub mod meeting;
 pub mod notification_listing;
 pub mod payload;

+ 1 - 3
src/main.rs

@@ -5,11 +5,9 @@ use futures::{future::FutureExt, stream::StreamExt};
 use hyper::{header, Body, Request, Response, Server, StatusCode};
 use reqwest::Client;
 use std::{env, net::SocketAddr, sync::Arc};
-use triagebot::{db, github, handlers::Context, notification_listing, payload, EventName};
+use triagebot::{db, github, handlers::Context, logger, notification_listing, payload, EventName};
 use uuid::Uuid;
 
-mod logger;
-
 async fn serve_req(req: Request<Body>, ctx: Arc<Context>) -> Result<Response<Body>, hyper::Error> {
     log::info!("request = {:?}", req);
     let (req, body_stream) = req.into_parts();