···2222 let offset = pagination.skip.unwrap_or(0);
2323 let limit = pagination.take.unwrap_or(20);
2424 let did = params.user_did;
2525+ tracing::info!(limit, offset, user_did = ?did, "Get albums");
25262627 let conn = conn.lock().unwrap();
2728 let mut stmt = match did {
···118119 let offset = pagination.skip.unwrap_or(0);
119120 let limit = pagination.take.unwrap_or(20);
120121 let did = params.user_did;
122122+ tracing::info!(limit, offset, user_did = ?did, "Get top albums");
121123122124 let conn = conn.lock().unwrap();
123125 let mut stmt = match did {
···237239 let body = read_payload!(payload);
238240 let params = serde_json::from_slice::<GetAlbumTracksParams>(&body)?;
239241 let conn = conn.lock().unwrap();
242242+ tracing::info!(album_id = %params.album_id, "Get album tracks");
243243+240244 let mut stmt = conn.prepare(r#"
241245 SELECT
242246 t.id,
+2
crates/analytics/src/handlers/artists.rs
···318318 let body = read_payload!(payload);
319319 let params = serde_json::from_slice::<GetArtistAlbumsParams>(&body)?;
320320 let conn = conn.lock().unwrap();
321321+ tracing::info!(artist_id = %params.artist_id, "Get artist albums");
321322322323 let mut stmt = conn.prepare(r#"
323324 SELECT
···376377 let pagination = params.pagination.unwrap_or_default();
377378 let offset = pagination.skip.unwrap_or(0);
378379 let limit = pagination.take.unwrap_or(10);
380380+ tracing::info!(artist_id = %params.artist_id, limit, offset, "Get artist listeners");
379381380382 let conn = conn.lock().unwrap();
381383 let mut stmt =
+2
crates/analytics/src/handlers/scrobbles.rs
···1919 let offset = pagination.skip.unwrap_or(0);
2020 let limit = pagination.take.unwrap_or(20);
2121 let did = params.user_did;
2222+ tracing::info!(limit, offset, user_did = ?did, "Get scrobbles");
22232324 let conn = conn.lock().unwrap();
2425 let mut stmt = match did {
···139140 let pagination = params.pagination.unwrap_or_default();
140141 let offset = pagination.skip.unwrap_or(0);
141142 let limit = pagination.take.unwrap_or(10);
143143+ tracing::info!(limit, offset, user_did = ?params.user_did, "Get distinct scrobbles");
142144143145 let conn = conn.lock().unwrap();
144146 let mut stmt = conn.prepare(
+8
crates/analytics/src/handlers/stats.rs
···2323 let body = read_payload!(payload);
24242525 let params = serde_json::from_slice::<GetStatsParams>(&body)?;
2626+ tracing::info!(user_did = ?params.user_did, "Get stats");
26272728 let conn = conn.lock().unwrap();
2829 let mut stmt = conn.prepare("SELECT COUNT(*) FROM scrobbles s LEFT JOIN users u ON s.user_id = u.id WHERE u.did = ? OR u.handle = ?")?;
···118119 .end
119120 .unwrap_or(GetScrobblesPerDayParams::default().end.unwrap());
120121 let did = params.user_did;
122122+ tracing::info!(start = %start, end = %end, user_did = ?did, "Get scrobbles per day");
121123122124 let conn = conn.lock().unwrap();
123125 match did {
···190192 .end
191193 .unwrap_or(GetScrobblesPerDayParams::default().end.unwrap());
192194 let did = params.user_did;
195195+ tracing::info!(start = %start, end = %end, user_did = ?did, "Get scrobbles per month");
193196194197 let conn = conn.lock().unwrap();
195198 match did {
···266269 .end
267270 .unwrap_or(GetScrobblesPerDayParams::default().end.unwrap());
268271 let did = params.user_did;
272272+ tracing::info!(start = %start, end = %end, user_did = ?did, "Get scrobbles per year");
269273270274 let conn = conn.lock().unwrap();
271275 match did {
···338342 .end
339343 .unwrap_or(GetAlbumScrobblesParams::default().end.unwrap());
340344 let conn = conn.lock().unwrap();
345345+ tracing::info!(album_id = %params.album_id, start = %start, end = %end, "Get album scrobbles");
346346+341347 let mut stmt = conn.prepare(
342348 r#"
343349 SELECT
···379385 .end
380386 .unwrap_or(GetArtistScrobblesParams::default().end.unwrap());
381387 let conn = conn.lock().unwrap();
388388+ tracing::info!(artist_id = %params.artist_id, start = %start, end = %end, "Get artist scrobbles");
382389383390 let mut stmt = conn.prepare(
384391 r#"
···426433 .end
427434 .unwrap_or(GetTrackScrobblesParams::default().end.unwrap());
428435 let conn = conn.lock().unwrap();
436436+ tracing::info!(track_id = %params.track_id, start = %start, end = %end, "Get track scrobbles");
429437430438 let mut stmt = conn.prepare(
431439 r#"
+3
crates/analytics/src/handlers/tracks.rs
···1919 let offset = pagination.skip.unwrap_or(0);
2020 let limit = pagination.take.unwrap_or(20);
2121 let did = params.user_did;
2222+ tracing::info!(limit, offset, user_did = ?did, "Get tracks");
22232324 let conn = conn.lock().unwrap();
2425 match did {
···178179 let offset = pagination.skip.unwrap_or(0);
179180 let limit = pagination.take.unwrap_or(20);
180181 let did = params.user_did;
182182+ tracing::info!(limit, offset, user_did = ?did, "Get loved tracks");
181183182184 let conn = conn.lock().unwrap();
183185 let mut stmt = conn.prepare(
···261263 let offset = pagination.skip.unwrap_or(0);
262264 let limit = pagination.take.unwrap_or(20);
263265 let did = params.user_did;
266266+ tracing::info!(limit, offset, user_did = ?did, "Get top tracks");
264267265268 let conn = conn.lock().unwrap();
266269 match did {