diff options
| author | Tolmachev Igor <me@igorek.dev> | 2025-08-23 20:34:47 +0900 |
|---|---|---|
| committer | Tolmachev Igor <me@igorek.dev> | 2025-08-23 20:34:47 +0900 |
| commit | 9cb5689c87978c4e05e87f631ebf92a626d583b0 (patch) | |
| tree | 357f507b1f7ad3736d7c90fffc7f064689089f74 /src/routers/mod.rs | |
| parent | b7cecc7c48ec55aa757011937bdee06852b303af (diff) | |
| download | queue_server-9cb5689c87978c4e05e87f631ebf92a626d583b0.tar.gz queue_server-9cb5689c87978c4e05e87f631ebf92a626d583b0.zip | |
Init project
Diffstat (limited to 'src/routers/mod.rs')
| -rw-r--r-- | src/routers/mod.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/routers/mod.rs b/src/routers/mod.rs new file mode 100644 index 0000000..ee925f0 --- /dev/null +++ b/src/routers/mod.rs | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | mod account; | ||
| 2 | |||
| 3 | use axum::Router; | ||
| 4 | use tower_http::trace::{DefaultOnRequest, DefaultOnResponse, TraceLayer}; | ||
| 5 | use tracing::Level; | ||
| 6 | |||
| 7 | pub(crate) fn router() -> Router { | ||
| 8 | let trace_layer = TraceLayer::new_for_http() | ||
| 9 | .on_request(DefaultOnRequest::new().level(Level::INFO)) | ||
| 10 | .on_response(DefaultOnResponse::new().level(Level::INFO)); | ||
| 11 | |||
| 12 | Router::new() | ||
| 13 | .layer(trace_layer) | ||
| 14 | .nest("/account", account::router()) | ||
| 15 | } | ||
