Add logger

This commit is contained in:
2025-04-04 20:37:31 +02:00
parent 9e4b9dfd01
commit 411aaf1d08
3 changed files with 156 additions and 1 deletions

View File

@@ -2,6 +2,10 @@ use anyhow::{
Context,
Result,
};
use env_logger;
use log::{
debug,
};
use pipewire as pw;
use pw::proxy::ProxyT;
use std::{
@@ -18,6 +22,8 @@ use std::{
};
fn main() -> Result<()> {
env_logger::init();
let main_loop = pw::main_loop::MainLoop::new(None)
.context("Failed to attach to the pipewire main loop")?;
@@ -41,7 +47,7 @@ fn main() -> Result<()> {
.global(move |obj| {
if let Some(registry) = registry_weak.upgrade() {
if obj.type_ == pw::types::ObjectType::Node && obj.props.unwrap().get("media.role") == Some("Camera") {
println!("New camera node: {} {}", obj.id, obj.props.unwrap().get("node.description").unwrap());
debug!("New camera node: {} {}", obj.id, obj.props.unwrap().get("node.description").unwrap());
let node: pw::node::Node = registry.bind(obj).unwrap();