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
|
||||
#[arg(long, default_value = "false")]
|
||||
pub gui: bool,
|
||||
|
||||
/// Enable debug messages
|
||||
#[arg(long, default_value = "false")]
|
||||
pub debug: bool,
|
||||
}
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
use clap::Parser;
|
||||
use log::LevelFilter;
|
||||
use log::{info, LevelFilter};
|
||||
use simple_logger::SimpleLogger;
|
||||
|
||||
fn main() {
|
||||
let args = babylonia_terminal_cli::arguments::Args::parse();
|
||||
|
||||
let simple_logger = SimpleLogger::new()
|
||||
.with_module_level("hyper", LevelFilter::Off)
|
||||
.with_module_level("hyper_util", LevelFilter::Off)
|
||||
@ -11,14 +13,13 @@ fn main() {
|
||||
.with_module_level("minreq", LevelFilter::Off)
|
||||
.with_module_level("tokio_utils", LevelFilter::Off);
|
||||
|
||||
if cfg!(debug_assertions) {
|
||||
if args.debug || cfg!(debug_assertions) {
|
||||
simple_logger.init().unwrap();
|
||||
info!("Debug messages enabled");
|
||||
} else {
|
||||
simple_logger.with_level(LevelFilter::Info).init().unwrap();
|
||||
}
|
||||
|
||||
let args = babylonia_terminal_cli::arguments::Args::parse();
|
||||
|
||||
if args.gui {
|
||||
babylonia_terminal_gui::run();
|
||||
} else {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user