Skip to content

Commit 1cac9f3

Browse files
authored
Merge pull request #214 from ecmwf-projects/COPDS-2114-pass-logger-to-adaptor
Pass retrieve-api logger to the adaptor instance
2 parents 427fd7e + 8e06358 commit 1cac9f3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

cads_processing_api_service/adaptors.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@
1818

1919
import cads_adaptors
2020
import cads_catalogue.database
21+
import structlog
2122

2223
DEFAULT_ENTRY_POINT = "cads_adaptors:UrlCdsAdaptor"
2324

25+
logger: structlog.stdlib.BoundLogger = structlog.get_logger(__name__)
26+
2427

2528
def get_adaptor_properties(
2629
dataset: cads_catalogue.database.Resource,
@@ -94,7 +97,9 @@ def instantiate_adaptor(
9497
setup_code=adaptor_properties["setup_code"],
9598
)
9699
adaptor = adaptor_class(
97-
form=adaptor_properties["form"], **adaptor_properties["config"]
100+
form=adaptor_properties["form"],
101+
**adaptor_properties["config"],
102+
context=cads_adaptors.Context(logger=logger),
98103
)
99104

100105
return adaptor

0 commit comments

Comments
 (0)