mirror of
https://github.com/kristoferssolo/traxor.git
synced 2026-02-04 06:42:04 +00:00
refactor: use color-eyre
This commit is contained in:
@@ -4,7 +4,7 @@ use tracing_subscriber::{self, layer::SubscriberExt, util::SubscriberInitExt, En
|
||||
|
||||
pub fn setup_logger() -> Result<()> {
|
||||
std::fs::create_dir_all(".logs")?;
|
||||
let logfile = rolling::daily(".logs", "traxor.log");
|
||||
let logfile = rolling::daily(".log", "traxor.log");
|
||||
let log_layer = tracing_subscriber::fmt::layer()
|
||||
.with_writer(logfile)
|
||||
.with_ansi(false);
|
||||
@@ -16,4 +16,3 @@ pub fn setup_logger() -> Result<()> {
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
||||
20
src/main.rs
20
src/main.rs
@@ -1,14 +1,16 @@
|
||||
use anyhow::Result;
|
||||
use log::setup_logger;
|
||||
use ratatui::backend::CrosstermBackend;
|
||||
use ratatui::Terminal;
|
||||
use std::io;
|
||||
use traxor::app::App;
|
||||
use traxor::event::{Event, EventHandler};
|
||||
use traxor::handler::{get_action, update};
|
||||
use traxor::tui::Tui;
|
||||
mod log;
|
||||
|
||||
use color_eyre::Result;
|
||||
use log::setup_logger;
|
||||
use ratatui::{backend::CrosstermBackend, Terminal};
|
||||
use std::io;
|
||||
use traxor::{
|
||||
app::App,
|
||||
event::{Event, EventHandler},
|
||||
handler::{get_action, update},
|
||||
tui::Tui,
|
||||
};
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<()> {
|
||||
// Setup the logger.
|
||||
|
||||
Reference in New Issue
Block a user