From 028084bce3a741e995c3e6c559c6dbb27a62534d Mon Sep 17 00:00:00 2001 From: Dennis Schubert Date: Mon, 7 Oct 2024 00:21:56 +0200 Subject: [PATCH] Demote `.pgpass` file warning to a debug message. (#3548) Fixes #3531 --- sqlx-postgres/src/options/pgpass.rs | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/sqlx-postgres/src/options/pgpass.rs b/sqlx-postgres/src/options/pgpass.rs index 49da460daf..bf16559548 100644 --- a/sqlx-postgres/src/options/pgpass.rs +++ b/sqlx-postgres/src/options/pgpass.rs @@ -43,10 +43,20 @@ fn load_password_from_file( ) -> Option { let file = File::open(&path) .map_err(|e| { - tracing::warn!( - path = %path.display(), - "Failed to open `.pgpass` file: {e:?}", - ); + match e.kind() { + std::io::ErrorKind::NotFound => { + tracing::debug!( + path = %path.display(), + "`.pgpass` file not found", + ); + } + _ => { + tracing::warn!( + path = %path.display(), + "Failed to open `.pgpass` file: {e:?}", + ); + } + }; }) .ok()?;