create logs file if not existing

Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
This commit is contained in:
Valentyn Faychuk 2024-12-02 04:27:10 +02:00
parent 2a87efacc1
commit 8eea6d3373
Signed by: valy
GPG Key ID: F1AB995E20FEADC5
3 changed files with 4 additions and 4 deletions

@ -12,7 +12,6 @@ if [ "$prerequisites" == "--prep" ]; then
rustup install stable-x86_64-unknown-linux-gnu
rustup default stable
rustup target add x86_64-unknown-linux-musl
echo "net.git-fetch-with-cli = true" >> /root/.cargo/config.toml
mkdir -p /root/.ssh

@ -22,7 +22,7 @@ use tokio::{
};
const INIT_NODES_FILE: &str = "/host/detee_challenge_nodes";
const KEYS_FILE: &str = "/host/TRY_TO_HACK_THIS";
const KEYS_FILE: &str = "/host/main/TRY_TO_HACK_THIS";
const MAX_CONNECTIONS: usize = 3;
pub async fn localhost_cron(state: Arc<State>, tx: Sender<NodeUpdate>) {

@ -50,15 +50,16 @@ impl KeysFile {
}
}
const LOG_PATH: &str = "/host/logs";
const LOG_PATH: &str = "/host/main/logs";
pub struct Logfile {}
impl Logfile {
pub fn append(msg: &str) -> Result<(), Box<dyn std::error::Error>> {
use std::io::Write;
let mut file = std::fs::OpenOptions::new().append(true).open(LOG_PATH)?;
let mut file = std::fs::OpenOptions::new().create(true).append(true).open(LOG_PATH)?;
file.write_all(msg.as_bytes())?;
file.write_all(b"\n")?;
Ok(())
}
}