EnableLogging
- class aws_cdk.aws_kinesisfirehose.EnableLogging(log_group=None)
Bases:
objectEnables logging for error logs with an optional custom CloudWatch log group.
When this class is used, logging is enabled (
logging: true) and you can optionally provide a CloudWatch log group for storing the error logs.If no log group is provided, a default one will be created automatically.
- ExampleMetadata:
infused
Example:
import aws_cdk.aws_logs as logs # bucket: s3.Bucket log_group = logs.LogGroup(self, "Log Group") destination = firehose.S3Bucket(bucket, logging_config=firehose.EnableLogging(log_group) ) firehose.DeliveryStream(self, "Delivery Stream", destination=destination )
- Parameters:
log_group (
Optional[ILogGroup]) – The CloudWatch log group where log streams will be created to hold error logs.
Attributes
- log_group
The CloudWatch log group where log streams will be created to hold error logs.
- logging
If true, log errors when data transformation or data delivery fails.
truewhen usingEnableLogging,falsewhen usingDisableLogging.