summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormrw1593 <botahamec@outlook.com>2023-05-14 10:43:23 -0400
committermrw1593 <botahamec@outlook.com>2023-05-29 10:46:02 -0400
commitb66023131bd66fd50a307d12c571fc23bc3037dc (patch)
treec5f53611554b21a375db5148997f624ca6b74834
parentad6faa37ff59a01f6834e0c9141d84e24b81d509 (diff)
Added logging support
-rw-r--r--Cargo.lock1
-rw-r--r--Cargo.toml1
-rw-r--r--src/main.rs8
3 files changed, 8 insertions, 2 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 582a115..e7c39aa 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1235,6 +1235,7 @@ dependencies = [
"dotenv",
"exun",
"hex",
+ "log",
"raise",
"rand",
"rust-argon2",
diff --git a/Cargo.toml b/Cargo.toml
index 4366420..92eff53 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -15,5 +15,6 @@ raise = "2"
dotenv = "0.15"
rand = "0.8"
sqlx = { version = "0.6", features = [ "runtime-actix-rustls", "mysql", "uuid", "offline" ] }
+log = "0.4"
hex = "0.4"
exun = "0.1"
diff --git a/src/main.rs b/src/main.rs
index 4b8762d..de3585b 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,5 +1,8 @@
-use actix_web::{web::Data, App, HttpServer};
-use exun::RawUnexpected;
+use actix_web::middleware::Logger;
+use actix_web::web::Data;
+use actix_web::{App, HttpServer};
+
+use exun::*;
mod api;
mod models;
@@ -16,6 +19,7 @@ async fn main() -> Result<(), RawUnexpected> {
// start the server
HttpServer::new(move || {
App::new()
+ .wrap(Logger::new("[%t] \"%r\" %s %Dms"))
.app_data(Data::new(sql_pool.clone()))
.service(api::liveops())
.service(api::users())