diff --git a/src/volume.rs b/src/volume.rs index 94e0f69..10e0f90 100644 --- a/src/volume.rs +++ b/src/volume.rs @@ -17,7 +17,7 @@ use std::process::Command; use std::thread; use std::time::Duration; -use log::{debug, error, warn}; +use log::{debug, error, info, warn}; use crate::keyboard::Keyboard; use crate::protocol::{Packet, DEV_HOST}; @@ -34,7 +34,11 @@ pub fn monitor(keyboards: Vec) { match query_volume() { Some(vol) if last != Some(vol) => { - debug!("Volume changed: {}%", vol); + if last.is_none() { + info!("Volume monitor started: {}%", vol); + } else { + debug!("Volume changed: {}%", vol); + } last = Some(vol); broadcast(Packet::volume(DEV_HOST, vol), &keyboards); }