Adjust logging, ensure drivers get unique logfiles

This commit is contained in:
Jeremy Soller
2025-10-24 08:19:34 -06:00
parent 731d22366d
commit 8bf5d60e96
14 changed files with 52 additions and 51 deletions
+9 -8
View File
@@ -167,14 +167,6 @@ fn send_key_event(
}
fn main() {
common::setup_logging(
"usb",
"device",
"hid",
log::LevelFilter::Info,
log::LevelFilter::Info,
);
let mut args = env::args().skip(1);
const USAGE: &'static str = "usbhidd <scheme> <port> <interface>";
@@ -190,6 +182,15 @@ fn main() {
.expect(USAGE)
.parse::<u8>()
.expect("Expected integer as input of interface");
let name = format!("{}_{}_{}_hid", scheme, port, interface_num);
common::setup_logging(
"usb",
"device",
&name,
log::LevelFilter::Info,
log::LevelFilter::Info,
);
log::info!(
"USB HID driver spawned with scheme `{}`, port {}, interface {}",