feat: Add colorized request logging
This commit is contained in:
25
src/main.rs
25
src/main.rs
@@ -17,6 +17,7 @@ use crate::config::Config;
|
||||
use crate::state::AppState;
|
||||
use crate::handlers::{handler, fallback_handler};
|
||||
use crate::middleware::logging_middleware;
|
||||
use colored::*;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
@@ -71,17 +72,17 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
}
|
||||
|
||||
fn print_banner(config: &Config) {
|
||||
println!("------------------------------------------");
|
||||
println!(" ____ ___ _ ______________ ");
|
||||
println!(" / __ |/ | / | / / _/ ____/ / ");
|
||||
println!(" / / / / /| | / |/ // // __/ / / ");
|
||||
println!(" / /_/ / ___ |/ /| // // /___/ /___ ");
|
||||
println!(" /_____/_/ |_/_/ |_/___/_____/_____/ ");
|
||||
println!("------------------------------------------");
|
||||
println!("{}", "------------------------------------------".bright_black());
|
||||
println!("{}", " ____ ___ _ ______________ ".blue().bold());
|
||||
println!("{}", " / __ |/ | / | / / _/ ____/ / ".blue().bold());
|
||||
println!("{}", " / / / / /| | / |/ // // __/ / / ".blue().bold());
|
||||
println!("{}", " / /_/ / ___ |/ /| // // /___/ /___ ".blue().bold());
|
||||
println!("{}", " /_____/_/ |_/_/ |_/___/_____/_____/ ".blue().bold());
|
||||
println!(" ");
|
||||
println!("------ HTTP LISTENER ------");
|
||||
println!("host : {}", config.host);
|
||||
println!("port : {}", config.port);
|
||||
println!("Live Config Reloading: ENABLED");
|
||||
println!("------------------------------------------");
|
||||
println!("{}", "Config: ".bold().underline());
|
||||
println!(" ");
|
||||
println!("{:<14}: {}", "host".bright_black(), config.host.yellow());
|
||||
println!("{:<14}: {}", "port".bright_black(), config.port.to_string().yellow());
|
||||
println!("{:<14}: {}", "Live Reload".bright_black(), "ENABLED".green().bold());
|
||||
println!("{}", "------------------------------------------".bright_black());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user