From 193987e0c7185eb63827b2d91f1e2779c4e557d3 Mon Sep 17 00:00:00 2001 From: Felix Kaaman Date: Tue, 7 Jan 2020 22:12:28 +0200 Subject: Add enterprise logging and split out gstreamer & teamspeak specific code --- src/playlist.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/playlist.rs') diff --git a/src/playlist.rs b/src/playlist.rs index 6a3dabe..818a470 100644 --- a/src/playlist.rs +++ b/src/playlist.rs @@ -1,3 +1,5 @@ +use log::info; + pub struct Playlist { data: Vec>, read: usize, @@ -20,6 +22,8 @@ impl Playlist { return false; } + info!("Adding {} to playlist", &req.title); + if self.data.len() < self.data.capacity() { self.data.push(Some(req)); } else { @@ -32,6 +36,7 @@ impl Playlist { self.is_full = true; } + true } @@ -51,6 +56,8 @@ impl Playlist { let res = self.data[self.read].take(); self.read += 1; + info!("Popping {:?} from playlist", res.as_ref().map(|r| &r.title)); + res } } @@ -60,6 +67,8 @@ impl Playlist { self.read = 0; self.write = 0; self.is_full = false; + + info!("Cleared playlist") } } -- cgit v1.2.3-70-g09d2