aboutsummaryrefslogtreecommitdiff
path: root/src/routers/mod.rs
blob: ee925f03b6e4ac666e7e9d7f0eb1f43edac1f026 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod account;

use axum::Router;
use tower_http::trace::{DefaultOnRequest, DefaultOnResponse, TraceLayer};
use tracing::Level;

pub(crate) fn router() -> Router {
    let trace_layer = TraceLayer::new_for_http()
        .on_request(DefaultOnRequest::new().level(Level::INFO))
        .on_response(DefaultOnResponse::new().level(Level::INFO));

    Router::new()
        .layer(trace_layer)
        .nest("/account", account::router())
}