mirror of
https://github.com/ALEZ-DEV/Babylonia-terminal.git
synced 2025-12-16 01:18:50 +00:00
can now pass --debug to enable debug messages
This commit is contained in:
parent
ce7a89eeb2
commit
b4358afcec
@ -20,4 +20,8 @@ pub struct Args {
|
|||||||
/// Launch the GUI version
|
/// Launch the GUI version
|
||||||
#[arg(long, default_value = "false")]
|
#[arg(long, default_value = "false")]
|
||||||
pub gui: bool,
|
pub gui: bool,
|
||||||
|
|
||||||
|
/// Enable debug messages
|
||||||
|
#[arg(long, default_value = "false")]
|
||||||
|
pub debug: bool,
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,8 +1,10 @@
|
|||||||
use clap::Parser;
|
use clap::Parser;
|
||||||
use log::LevelFilter;
|
use log::{info, LevelFilter};
|
||||||
use simple_logger::SimpleLogger;
|
use simple_logger::SimpleLogger;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
let args = babylonia_terminal_cli::arguments::Args::parse();
|
||||||
|
|
||||||
let simple_logger = SimpleLogger::new()
|
let simple_logger = SimpleLogger::new()
|
||||||
.with_module_level("hyper", LevelFilter::Off)
|
.with_module_level("hyper", LevelFilter::Off)
|
||||||
.with_module_level("hyper_util", LevelFilter::Off)
|
.with_module_level("hyper_util", LevelFilter::Off)
|
||||||
@ -11,14 +13,13 @@ fn main() {
|
|||||||
.with_module_level("minreq", LevelFilter::Off)
|
.with_module_level("minreq", LevelFilter::Off)
|
||||||
.with_module_level("tokio_utils", LevelFilter::Off);
|
.with_module_level("tokio_utils", LevelFilter::Off);
|
||||||
|
|
||||||
if cfg!(debug_assertions) {
|
if args.debug || cfg!(debug_assertions) {
|
||||||
simple_logger.init().unwrap();
|
simple_logger.init().unwrap();
|
||||||
|
info!("Debug messages enabled");
|
||||||
} else {
|
} else {
|
||||||
simple_logger.with_level(LevelFilter::Info).init().unwrap();
|
simple_logger.with_level(LevelFilter::Info).init().unwrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
let args = babylonia_terminal_cli::arguments::Args::parse();
|
|
||||||
|
|
||||||
if args.gui {
|
if args.gui {
|
||||||
babylonia_terminal_gui::run();
|
babylonia_terminal_gui::run();
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user