on main help sign in
refactor: more concise and good log
883b5ccrobcholz
src/bin/vibebox.rs+6−4
@@ -10,15 +10,15 @@ use std::{
10use clap::Parser;
10use clap::Parser;
11use color_eyre::Result;
11use color_eyre::Result;
12use dialoguer::Confirm;
12use dialoguer::Confirm;
13−use time::OffsetDateTime;
14use time::format_description::well_known::Rfc3339;
13use time::format_description::well_known::Rfc3339;
14+use time::OffsetDateTime;
15use tracing_subscriber::filter::LevelFilter;
15use tracing_subscriber::filter::LevelFilter;
16use tracing_subscriber::registry::Registry;
16use tracing_subscriber::registry::Registry;
17−use tracing_subscriber::{EnvFilter, fmt, prelude::*, reload};
17+use tracing_subscriber::{fmt, prelude::*, reload, EnvFilter};
18
18
19use vibebox::tui::{AppState, VmInfo};
19use vibebox::tui::{AppState, VmInfo};
20use vibebox::{
20use vibebox::{
21− SessionManager, commands, config, explain, instance, session_manager, tui, vm, vm_manager,
21+ commands, config, explain, instance, session_manager, tui, vm, vm_manager, SessionManager,
22};
22};
23
23
24#[derive(Debug, Parser)]
24#[derive(Debug, Parser)]
@@ -114,13 +114,15 @@ fn main() -> Result<()> {
114 let _ = handle.modify(|filter| *filter = LevelFilter::INFO);
114 let _ = handle.modify(|filter| *filter = LevelFilter::INFO);
115 }
115 }
116
116
117− tracing::info!(auto_shutdown_ms, "auto shutdown config");
117+ tracing::debug!(auto_shutdown_ms, "auto shutdown config");
118 let manager_conn =
118 let manager_conn =
119 vm_manager::ensure_manager(&raw_args, auto_shutdown_ms, config_override.as_deref())
119 vm_manager::ensure_manager(&raw_args, auto_shutdown_ms, config_override.as_deref())
120 .map_err(|err| color_eyre::eyre::eyre!(err.to_string()))?;
120 .map_err(|err| color_eyre::eyre::eyre!(err.to_string()))?;
121
121
122 instance::run_with_ssh(manager_conn).map_err(|err| color_eyre::eyre::eyre!(err.to_string()))?;
122 instance::run_with_ssh(manager_conn).map_err(|err| color_eyre::eyre::eyre!(err.to_string()))?;
123
123
124+ tracing::info!("See you again — keep vibecoding (no SEVs, only vibes) 😈");
125+
124 Ok(())
126 Ok(())
125}
127}
126
128
src/vm_manager.rs+1−1
@@ -144,7 +144,7 @@ fn spawn_manager_process(
144 if let Some(path) = config_path {
144 if let Some(path) = config_path {
145 cmd.env(CONFIG_PATH_ENV, path);
145 cmd.env(CONFIG_PATH_ENV, path);
146 }
146 }
147− tracing::info!(auto_shutdown_ms, "vm manager process spawn requested");
147+ tracing::debug!(auto_shutdown_ms, "vm manager process spawn requested");
148 let log_path = instance_dir.join(VM_MANAGER_LOG_NAME);
148 let log_path = instance_dir.join(VM_MANAGER_LOG_NAME);
149 let log_file = fs::OpenOptions::new()
149 let log_file = fs::OpenOptions::new()
150 .create(true)
150 .create(true)