From 27dbdfcf9887374a224280c973545a0109177475 Mon Sep 17 00:00:00 2001 From: Alex Wang Date: Mon, 17 Nov 2025 14:18:11 -0800 Subject: [PATCH] feature: Support loggingConfig for examples - Add loggingConfig in cli module - Update logging example --- examples/cli.py | 1 + examples/examples-catalog.json | 4 ++++ examples/src/logger_example/logger_example.py | 4 ---- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/examples/cli.py b/examples/cli.py index 8a7c0c4..689d8f0 100755 --- a/examples/cli.py +++ b/examples/cli.py @@ -330,6 +330,7 @@ def deploy_function(example_name: str, function_name: str | None = None): "Variables": {"AWS_ENDPOINT_URL_LAMBDA": config["lambda_endpoint"]} }, "DurableConfig": example_config["durableConfig"], + "LoggingConfig": example_config.get("loggingConfig", {}), } if config["kms_key_arn"]: diff --git a/examples/examples-catalog.json b/examples/examples-catalog.json index a8ad760..5625305 100644 --- a/examples/examples-catalog.json +++ b/examples/examples-catalog.json @@ -153,6 +153,10 @@ "RetentionPeriodInDays": 7, "ExecutionTimeout": 300 }, + "loggingConfig": { + "ApplicationLogLevel": "INFO", + "LogFormat": "JSON" + }, "path": "./src/logger_example/logger_example.py" }, { diff --git a/examples/src/logger_example/logger_example.py b/examples/src/logger_example/logger_example.py index 733ed65..7c62d93 100644 --- a/examples/src/logger_example/logger_example.py +++ b/examples/src/logger_example/logger_example.py @@ -10,10 +10,6 @@ ) from aws_durable_execution_sdk_python.execution import durable_execution -import logging - -logging.getLogger().setLevel(logging.INFO) - @durable_with_child_context def child_workflow(ctx: DurableContext) -> str: