diff options
| author | Conrad Ludgate <conrad.ludgate@truelayer.com> | 2022-04-21 18:07:33 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-04-21 18:07:33 +0100 |
| commit | 9085485a4f8a6be76d1ac8a8b7a7b65bdf83aa24 (patch) | |
| tree | df3760f5b1467359f9d331d1acfd09763f377221 /atuin-server/src/router.rs | |
| parent | treat popos as ubuntu (#319) (diff) | |
| download | atuin-9085485a4f8a6be76d1ac8a8b7a7b65bdf83aa24.zip | |
tracing (#315)
* enable tracing on server
* fmt
* instrument handlers
Diffstat (limited to 'atuin-server/src/router.rs')
| -rw-r--r-- | atuin-server/src/router.rs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/atuin-server/src/router.rs b/atuin-server/src/router.rs index 146cc991..9b525e05 100644 --- a/atuin-server/src/router.rs +++ b/atuin-server/src/router.rs @@ -7,6 +7,8 @@ use axum::{ Extension, Router, }; use eyre::Result; +use tower::ServiceBuilder; +use tower_http::trace::TraceLayer; use super::{ database::{Database, Postgres}, @@ -65,6 +67,10 @@ pub fn router(postgres: Postgres, settings: Settings) -> Router { .route("/register", post(handlers::user::register)) .route("/login", post(handlers::user::login)) .fallback(teapot.into_service()) - .layer(Extension(postgres)) - .layer(Extension(settings)) + .layer( + ServiceBuilder::new() + .layer(TraceLayer::new_for_http()) + .layer(Extension(postgres)) + .layer(Extension(settings)), + ) } |
