From 597fa972df6f50f45083742ebf6bcbe6bd85891d Mon Sep 17 00:00:00 2001 From: Jose Quintana Date: Sat, 18 Apr 2020 01:57:15 +0200 Subject: [PATCH] refactor: log server info --- src/logger.rs | 9 +++++++++ src/main.rs | 6 +++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/logger.rs b/src/logger.rs index 07eb2f3..fb6e3dc 100644 --- a/src/logger.rs +++ b/src/logger.rs @@ -34,6 +34,15 @@ pub fn init(log_level_str: &str) { .init(); } +/// Print specific log info for the server which doesn't depend on any level +pub fn log_server(msg: &str) { + println!( + "{} [SERVER] - {}", + Local::now().format("%Y-%m-%dT%H:%M:%S"), + &msg + ); +} + pub struct Logger; impl AfterMiddleware for Logger { diff --git a/src/main.rs b/src/main.rs index c649cdd..3166c66 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,10 +16,10 @@ mod staticfiles; fn on_server_running(server_name: &str, proto: &str, addr: &str) { // Notify when server is running - info!( - "Static {} Server `{}` is running on {}", + logger::log_server(&format!( + "Static {} Server \"{}\" is listening on {}", proto, server_name, addr - ); + )); // Wait for incoming signals (E.g Ctrl+C (SIGINT), SIGTERM, etc signal_manager::wait_for_signal(|sig: signal::Signal| { -- libgit2 1.7.2