From c73763e21a919748558257ba99fad6b66d219a20 Mon Sep 17 00:00:00 2001 From: kim Date: Fri, 10 Jan 2025 15:53:15 -0900 Subject: [PATCH] change log level on search timing messages --- CHANGELOG.md | 5 +++++ asf_search/search/search.py | 2 +- asf_search/search/search_generator.py | 6 +++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16aa6754..b8a6a49e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,11 @@ and uses [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - --> +------ +## [v8.1.0](https://github.com/asfadmin/Discovery-asf_search/compare/v8.0.1...v8.1.0) +### Changed +- Changed log level from warning to debug/info for search timing log messages + ------ ## [v8.0.1](https://github.com/asfadmin/Discovery-asf_search/compare/v8.0.0...v8.0.1) ### Fixed diff --git a/asf_search/search/search.py b/asf_search/search/search.py index cc60fcb9..cdad2f4b 100644 --- a/asf_search/search/search.py +++ b/asf_search/search/search.py @@ -172,7 +172,7 @@ def search( # The last page will be marked as complete if results sucessful perf = time.time() for page in search_generator(opts=opts): - ASF_LOGGER.warning(f'Page Time Elapsed {time.time() - perf}') + ASF_LOGGER.debug(f'Page Time Elapsed {time.time() - perf}') results.extend(page) results.searchComplete = page.searchComplete results.searchOptions = page.searchOptions diff --git a/asf_search/search/search_generator.py b/asf_search/search/search_generator.py index 550891f7..b3ddc0b5 100644 --- a/asf_search/search/search_generator.py +++ b/asf_search/search/search_generator.py @@ -256,7 +256,7 @@ def search_generator( last_page = process_page( items, maxResults, subquery_max_results, total, subquery_count, opts ) - ASF_LOGGER.warning(f'Page Processing Time {time.time() - perf}') + ASF_LOGGER.log(f'Page Processing Time {time.time() - perf}') subquery_count += len(last_page) total += len(last_page) last_page.searchComplete = subquery_count == subquery_max_results or total == maxResults @@ -296,7 +296,7 @@ def query_cmr( perf = time.time() items = [as_ASFProduct(f, session=session) for f in response.json()['items']] - ASF_LOGGER.warning(f'Product Subclassing Time {time.time() - perf}') + ASF_LOGGER.debug(f'Product Subclassing Time {time.time() - perf}') hits: int = response.json()['hits'] # total count of products given search opts # 9-10 per process # 3.9-5 per process @@ -354,7 +354,7 @@ def get_page(session: ASFSession, url: str, translated_opts: List) -> Response: f'Connection Error (Timeout): CMR took too long to respond. Set asf constant "asf_search.constants.INTERNAL.CMR_TIMEOUT" to increase. ({url=}, timeout={CMR_TIMEOUT})' ) from exc - ASF_LOGGER.warning(f'Query Time Elapsed {time.time() - perf}') + ASF_LOGGER.log(f'Query Time Elapsed {time.time() - perf}') return response