Prepare, configure, and manage Firecracker microVMs in seconds!
virtualization
linux
microvm
firecracker
1use anyhow::Error;
2
3use crate::command::run_command;
4
5pub fn logs(follow: bool) -> Result<(), Error> {
6 let app_dir = crate::config::get_config_dir()?;
7 let logfile = format!("{}/firecracker.log", app_dir);
8 let logfile = logfile.as_str();
9 run_command(
10 "tail",
11 &match follow {
12 true => vec!["-f", logfile],
13 false => vec![logfile],
14 },
15 true,
16 )?;
17 Ok(())
18}