diff --git a/src/i2c/src/i2c.rs b/src/i2c/src/i2c.rs index 561e90d..d285849 100644 --- a/src/i2c/src/i2c.rs +++ b/src/i2c/src/i2c.rs @@ -5,6 +5,7 @@ // // SPDX-License-Identifier: Apache-2.0 +use log::info; use std::fs::{File, OpenOptions}; use std::os::unix::io::AsRawFd; @@ -452,7 +453,7 @@ impl I2cMap { device_map[*addr as usize] = i as u32; } - println!( + info!( "Added I2C master with bus id: {:x} for devices", adapter.adapter_no(), ); diff --git a/src/i2c/src/main.rs b/src/i2c/src/main.rs index 768e4a0..c0712de 100644 --- a/src/i2c/src/main.rs +++ b/src/i2c/src/main.rs @@ -8,6 +8,7 @@ mod i2c; mod vhu_i2c; +use log::{info, warn}; use std::convert::TryFrom; use std::sync::{Arc, RwLock}; use std::thread::spawn; @@ -175,15 +176,15 @@ fn start_backend( match daemon.wait() { Ok(()) => { - println!("Stopping cleanly."); + info!("Stopping cleanly."); } Err(vhost_user_backend::Error::HandleRequest( vhost_user::Error::PartialMessage, )) => { - println!("vhost-user connection closed with partial message. If the VM is shutting down, this is expected behavior; otherwise, it might be a bug."); + info!("vhost-user connection closed with partial message. If the VM is shutting down, this is expected behavior; otherwise, it might be a bug."); } Err(e) => { - println!("Error running daemon: {:?}", e); + warn!("Error running daemon: {:?}", e); } } diff --git a/src/i2c/src/vhu_i2c.rs b/src/i2c/src/vhu_i2c.rs index d605a6d..7b1132b 100644 --- a/src/i2c/src/vhu_i2c.rs +++ b/src/i2c/src/vhu_i2c.rs @@ -5,6 +5,7 @@ // // SPDX-License-Identifier: Apache-2.0 +use log::warn; use std::mem::size_of; use std::sync::Arc; use std::{convert, error, fmt, io}; @@ -209,7 +210,7 @@ impl VhostUserI2cBackend { } if vring.add_used(desc_chain.head_index(), len).is_err() { - println!("Couldn't return used descriptors to the ring"); + warn!("Couldn't return used descriptors to the ring"); } } @@ -292,7 +293,7 @@ impl VhostUserBackendMut } _ => { - dbg!("unhandled device_event:", device_event); + warn!("unhandled device_event: {}", device_event); return Err(Error::HandleEventUnknownEvent.into()); } }