LogLevel

class aws_cdk.aws_pipes_alpha.LogLevel(value)

Bases: Enum

(experimental) Log configuration for a pipe.

See:

https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-pipes-logs.html#eb-pipes-logs-level

Stability:

experimental

ExampleMetadata:

infused

Example:

# source_queue: sqs.Queue
# target_queue: sqs.Queue
# loggroup: logs.LogGroup


pipe = pipes.Pipe(self, "Pipe",
    source=SqsSource(source_queue),
    target=SqsTarget(target_queue),

    log_level=pipes.LogLevel.TRACE,
    log_include_execution_data=[pipes.IncludeExecutionData.ALL],

    log_destinations=[
        CloudwatchDestination(loggroup)
    ]
)

Attributes

ERROR

(experimental) Log only errors.

Stability:

experimental

INFO

(experimental) Log errors, warnings, and info.

Stability:

experimental

OFF

(experimental) No logging.

Stability:

experimental

TRACE

(experimental) Log everything.

Stability:

experimental