summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.rs9
1 files 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<Response<BoxBody<Bytes, ServiceError>>>;
#[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<T: Unpin + Send + 'static + hyper::rt::Read + hyper::r
Ok(r) => 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}"
));