LogLevel

class aws_cdk.aws_pipes_alpha.LogLevel(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

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
# log_group: logs.LogGroup


cwl_log_destination = pipes.CloudwatchLogsLogDestination(log_group)

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=[cwl_log_destination]
)

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