From feeaa6341cc0d423faeeb1d153c4945720e061b9 Mon Sep 17 00:00:00 2001 From: bunnie Date: Tue, 6 May 2025 02:06:41 +0800 Subject: [PATCH] improve bao-console interaction and add pddb mount call --- services/bao-console/src/cmds/pddb.rs | 6 +++++- services/bao-console/src/repl.rs | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/services/bao-console/src/cmds/pddb.rs b/services/bao-console/src/cmds/pddb.rs index 578c386f7..9c4398830 100644 --- a/services/bao-console/src/cmds/pddb.rs +++ b/services/bao-console/src/cmds/pddb.rs @@ -14,7 +14,11 @@ pub struct PddbCmd { pddb: pddb::Pddb, } impl PddbCmd { - pub fn new() -> Self { PddbCmd { pddb: pddb::Pddb::new() } } + pub fn new() -> Self { + let pddb = pddb::Pddb::new(); + log::info!("PDDB mount result: {:?}", pddb.try_mount()); + PddbCmd { pddb } + } } impl<'a> ShellCmdApi<'a> for PddbCmd { diff --git a/services/bao-console/src/repl.rs b/services/bao-console/src/repl.rs index cc7e01aa8..3af2a93bb 100644 --- a/services/bao-console/src/repl.rs +++ b/services/bao-console/src/repl.rs @@ -74,7 +74,7 @@ impl Repl { // side effect our commands // take the input and pass it on to the various command parsers, and attach result if let Some(local) = &mut self.input { - log::trace!("processing line: {}", local); + println!("[console] {}", local); if let Some(res) = self.env.dispatch(Some(local), None).expect("command dispatch failed") { println!("{}", res); }