11import json
2- import logging
2+
33import os
44from typing import Optional
55import dateparser
99from fastapi .responses import Response , JSONResponse
1010from fastapi .middleware .cors import CORSMiddleware
1111
12- from .log_router import LoggingRoute
13-
12+ from .log_router import api_loggerRoute
13+ from . logger import api_logger
1414from .asf_env import load_config_maturity
1515from .asf_opts import process_baseline_request , process_search_request
1616from .health import get_cmr_health
2222
2323
2424asf .REPORT_ERRORS = False
25- router = APIRouter (route_class = LoggingRoute )
25+ router = APIRouter (route_class = api_loggerRoute )
2626app = FastAPI ()
2727
2828app .add_middleware (
@@ -45,7 +45,7 @@ async def query_params(searchOptions: SearchOptsModel = Depends(process_search_r
4545 if output .lower () == 'count' :
4646 start = time .perf_counter ()
4747 count = asf .search_count (opts = opts )
48- logging . debug (f'/services/search/param count query time { time .perf_counter ()- start } ' )
48+ api_logger . info (f'/services/search/param count query time { time .perf_counter ()- start } ' )
4949 return Response (
5050 content = str (count ),
5151 status_code = 200 ,
@@ -56,7 +56,7 @@ async def query_params(searchOptions: SearchOptsModel = Depends(process_search_r
5656 try :
5757 start = time .perf_counter ()
5858 results = asf .search (opts = opts )
59- logging . debug (f'/services/search/param query time { time .perf_counter ()- start } ' )
59+ api_logger . info (f'/services/search/param query time { time .perf_counter ()- start } ' )
6060 response_info = as_output (results , output )
6161 return Response (** response_info )
6262
@@ -78,7 +78,7 @@ async def query_baseline(searchOptions: BaselineSearchOptsModel = Depends(proces
7878 try :
7979 start = time .perf_counter ()
8080 reference_product = asf .granule_search (granule_list = [reference ], opts = opts )[0 ]
81- logging . debug (f'/services/search/baseline reference query time { time .perf_counter ()- start } ' )
81+ api_logger . info (f'/services/search/baseline reference query time { time .perf_counter ()- start } ' )
8282 except (KeyError , IndexError , ValueError ) as exc :
8383 raise HTTPException (detail = f"Reference scene not found: { reference } " , status_code = 400 ) from exc
8484
@@ -110,7 +110,7 @@ async def query_baseline(searchOptions: BaselineSearchOptsModel = Depends(proces
110110 stack_opts = reference_product .get_stack_opts ()
111111 start = time .perf_counter ()
112112 count = asf .search_count (opts = stack_opts )
113- logging . debug (f'/services/search/baseline count stack query time { time .perf_counter ()- start } ' )
113+ api_logger . info (f'/services/search/baseline count stack query time { time .perf_counter ()- start } ' )
114114
115115 return Response (
116116 content = str (count ),
@@ -123,7 +123,7 @@ async def query_baseline(searchOptions: BaselineSearchOptsModel = Depends(proces
123123 try :
124124 start = time .perf_counter ()
125125 stack = reference_product .stack (opts = opts )
126- logging . debug (f'/services/search/baseline stack query time { time .perf_counter ()- start } ' )
126+ api_logger . info (f'/services/search/baseline stack query time { time .perf_counter ()- start } ' )
127127 response_info = as_output (stack , output )
128128 return Response (** response_info )
129129
@@ -215,7 +215,7 @@ async def health_check():
215215 with open (version_path , 'r' , encoding = "utf-8" ) as version_file :
216216 api_version = json .load (version_file )
217217 except Exception as exc :
218- logging . debug (exc )
218+ api_logger . info (exc )
219219 api_version = {'version' : 'unknown' }
220220
221221 cfg = load_config_maturity ()
0 commit comments