From 15e328f2b1be0d38d5c3234ff67b9a5414a389db Mon Sep 17 00:00:00 2001
From: Alan De Smet <alan.desmet@ssec.wisc.edu>
Date: Fri, 6 Aug 2021 14:38:11 -0500
Subject: [PATCH] Cut down on noise at INFO log level.
---
csppfetch/__init__.py | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/csppfetch/__init__.py b/csppfetch/__init__.py
index c36caeb..623eba0 100644
--- a/csppfetch/__init__.py
+++ b/csppfetch/__init__.py
@@ -431,6 +431,7 @@ class Downloader:
self.oldest_usable = oldest_usable
self.oldest_cache = oldest_cache
self.expected_newest = expected_newest
+ self.getenv_log_cache = {}
def _nearest_preceeding_time(self, time):
""" Get datetime of data most recent to time
@@ -699,8 +700,10 @@ class Downloader:
is_default = False
except ValueError as v:
logging.error(f"{name} is {raw_value}, which does not appear to be of type {datatype}. Using default of {value} instead.")
- msg = f"{name}={value}"+ " (default value)" if is_default else ""
- logging.info(msg)
+ msg = f"{name}={value}"+ (" (default value)" if is_default else "")
+ if msg not in self.getenv_log_cache:
+ logging.info(msg)
+ self.getenv_log_cache[msg] = True
return value
@@ -758,8 +761,8 @@ class Downloader:
logging.debug(f"Considering {full_urls_to_file}")
download_all(full_urls_to_file, download_stats, do_download, timeout)
try:
- logging.info("Data set successfully acquired. Problems encountered and resolved:")
- dump_problems(logging.info, problems)
+ logging.debug("Data set successfully acquired. Problems encountered and resolved:")
+ dump_problems(logging.debug, problems)
except:
# Don't cause grief over logging problems here
# since any exceptions will retry downloads
--
GitLab