add tracing; one time lang call

This commit is contained in:
2025-08-13 08:55:22 +02:00
parent 67d861325a
commit e991818c7d
4 changed files with 144 additions and 19 deletions

View File

@@ -11,6 +11,7 @@ use std::{
};
use tower_http::services::ServeDir;
use tower_sessions::{MemoryStore, SessionManagerLayer};
use tracing_subscriber::{layer::SubscriberExt, util::SubscriberInitExt, EnvFilter};
use uuid::Uuid;
#[macro_use]
@@ -70,6 +71,7 @@ impl From<String> for Language {
}
}
#[derive(Debug)]
struct Req {
client: Client,
lang: Language,
@@ -192,6 +194,11 @@ impl Backend {
#[tokio::main]
async fn main() {
tracing_subscriber::registry()
.with(tracing_subscriber::fmt::layer())
.with(EnvFilter::from_default_env())
.init();
let session_store = MemoryStore::default();
let session_layer = SessionManagerLayer::new(session_store).with_secure(false);