aboutsummaryrefslogtreecommitdiffstats
path: root/atuin-server/src/handlers/history.rs
diff options
context:
space:
mode:
authorConrad Ludgate <conrad.ludgate@truelayer.com>2022-04-21 18:07:33 +0100
committerGitHub <noreply@github.com>2022-04-21 18:07:33 +0100
commit9085485a4f8a6be76d1ac8a8b7a7b65bdf83aa24 (patch)
treedf3760f5b1467359f9d331d1acfd09763f377221 /atuin-server/src/handlers/history.rs
parenttreat popos as ubuntu (#319) (diff)
downloadatuin-9085485a4f8a6be76d1ac8a8b7a7b65bdf83aa24.zip
tracing (#315)
* enable tracing on server * fmt * instrument handlers
Diffstat (limited to 'atuin-server/src/handlers/history.rs')
-rw-r--r--atuin-server/src/handlers/history.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/atuin-server/src/handlers/history.rs b/atuin-server/src/handlers/history.rs
index 4fa2a962..b7112526 100644
--- a/atuin-server/src/handlers/history.rs
+++ b/atuin-server/src/handlers/history.rs
@@ -2,6 +2,7 @@ use axum::extract::Query;
use axum::{extract::Path, Extension, Json};
use http::StatusCode;
use std::collections::HashMap;
+use tracing::{debug, error, instrument};
use crate::database::{Database, Postgres};
use crate::models::{NewHistory, User};
@@ -9,6 +10,7 @@ use atuin_common::api::*;
use crate::calendar::{TimePeriod, TimePeriodInfo};
+#[instrument(skip_all, fields(user.id = user.id))]
pub async fn count(
user: User,
db: Extension<Postgres>,
@@ -27,6 +29,7 @@ pub async fn count(
}
}
+#[instrument(skip_all, fields(user.id = user.id))]
pub async fn list(
req: Query<SyncHistoryRequest>,
user: User,
@@ -62,6 +65,7 @@ pub async fn list(
Ok(Json(SyncHistoryResponse { history }))
}
+#[instrument(skip_all, fields(user.id = user.id))]
pub async fn add(
Json(req): Json<Vec<AddHistoryRequest>>,
user: User,
@@ -90,6 +94,7 @@ pub async fn add(
Ok(())
}
+#[instrument(skip_all, fields(user.id = user.id))]
pub async fn calendar(
Path(focus): Path<String>,
Query(params): Query<HashMap<String, u64>>,