mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-02 21:00:55 +00:00
hypha: enhanced logging and always enable backtraces
This commit is contained in:
parent
bb77e651e0
commit
b6af5f54bd
@ -1,7 +1,9 @@
|
|||||||
|
use std::env;
|
||||||
use anyhow::Result;
|
use anyhow::Result;
|
||||||
use hypha::container::init::ContainerInit;
|
use hypha::container::init::ContainerInit;
|
||||||
|
|
||||||
fn main() -> Result<()> {
|
fn main() -> Result<()> {
|
||||||
|
env::set_var("RUST_BACKTRACE", "1");
|
||||||
env_logger::init();
|
env_logger::init();
|
||||||
let mut container = ContainerInit::new();
|
let mut container = ContainerInit::new();
|
||||||
container.init()?;
|
container.init()?;
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
use std::env;
|
||||||
use anyhow::{anyhow, Result};
|
use anyhow::{anyhow, Result};
|
||||||
use clap::{Parser, Subcommand};
|
use clap::{Parser, Subcommand};
|
||||||
use hypha::ctl::Controller;
|
use hypha::ctl::Controller;
|
||||||
@ -46,6 +47,7 @@ enum Commands {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn main() -> Result<()> {
|
fn main() -> Result<()> {
|
||||||
|
env::set_var("RUST_BACKTRACE", "1");
|
||||||
env_logger::init();
|
env_logger::init();
|
||||||
|
|
||||||
let args = ControllerArgs::parse();
|
let args = ControllerArgs::parse();
|
||||||
|
@ -53,6 +53,7 @@ impl ContainerInit {
|
|||||||
pub fn init(&mut self) -> Result<()> {
|
pub fn init(&mut self) -> Result<()> {
|
||||||
self.early_init()?;
|
self.early_init()?;
|
||||||
|
|
||||||
|
trace!("opening console descriptor");
|
||||||
let console = OpenOptions::new()
|
let console = OpenOptions::new()
|
||||||
.read(true)
|
.read(true)
|
||||||
.write(true)
|
.write(true)
|
||||||
@ -96,11 +97,7 @@ impl ContainerInit {
|
|||||||
}
|
}
|
||||||
if let Some(mode) = mode {
|
if let Some(mode) = mode {
|
||||||
let permissions = Permissions::from_mode(mode);
|
let permissions = Permissions::from_mode(mode);
|
||||||
trace!(
|
trace!("setting directory {:?} permissions to {:?}", path, mode);
|
||||||
"setting directory {:?} permissions to {:?}",
|
|
||||||
path,
|
|
||||||
permissions
|
|
||||||
);
|
|
||||||
fs::set_permissions(path, permissions)?;
|
fs::set_permissions(path, permissions)?;
|
||||||
}
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
|
Loading…
Reference in New Issue
Block a user