Output plentiful trace info for API calls

This commit is contained in:
Nadja Reitzenstein
2022-06-24 14:35:19 +02:00
parent 1ff3f2afb7
commit 257fbf5506
5 changed files with 43 additions and 12 deletions

View File

@ -17,11 +17,12 @@ impl SessionManager {
}
// TODO: make infallible
pub fn open(&self, uid: impl AsRef<str>) -> Option<SessionHandle> {
pub fn open(&self, parent: &Span, uid: impl AsRef<str>) -> Option<SessionHandle> {
let uid = uid.as_ref();
if let Some(user) = self.users.get_user(uid) {
let span = tracing::info_span!(
target: "bffh::api",
parent: parent,
"session",
uid = uid,
);