From adca51c8c76bd61c3df3b978aa108fc59bd76042 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 10 May 2024 12:25:20 +0200 Subject: log client errors --- src/main.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index c026aac..0109a62 100644 --- a/src/main.rs +++ b/src/main.rs @@ -29,7 +29,7 @@ use hyper::{ service::service_fn, Request, Response, StatusCode, }; -use log::{debug, error, info, warn}; +use log::{debug, error, info, warn, LevelFilter}; #[cfg(feature = "mond")] use reporting::Reporting; use rustls::pki_types::{CertificateDer, PrivateKeyDer}; @@ -68,7 +68,10 @@ pub type FilterResponse = Option>>; #[tokio::main] async fn main() -> anyhow::Result<()> { - env_logger::init_from_env("LOG"); + env_logger::Builder::new() + .filter_level(LevelFilter::Info) + .parse_env("LOG") + .init(); let Some(config_path) = std::env::args().skip(1).next() else { eprintln!("error: first argument is expected to be the configuration file"); @@ -205,7 +208,7 @@ pub async fn serve_stream Ok(r), Err(ServiceError::Hyper(e)) => Err(e), Err(error) => Ok({ - debug!("service error {error:?}"); + warn!("service error {addr} {error:?}"); let mut resp = Response::new(format!( "Sorry, we were unable to process your request: {error}" )); -- cgit v1.2.3-70-g09d2