CloudWatchLoggingOptions Struct
Information about logs built to a CloudWatch Log Group for a build project.
Example
python
codebuild.Project(self, "Project",
logging=codebuild.LoggingOptions(
cloud_watch=codebuild.CloudWatchLoggingOptions(
log_group=logs.LogGroup(self, "MyLogGroup")
)
)
)
java
Project.Builder.create(this, "Project")
.logging(LoggingOptions.builder()
.cloudWatch(CloudWatchLoggingOptions.builder()
.logGroup(new LogGroup(this, "MyLogGroup"))
.build())
.build())
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
new Project(this, "Project", new ProjectProps {
Logging = new LoggingOptions {
CloudWatch = new CloudWatchLoggingOptions {
LogGroup = new LogGroup(this, "MyLogGroup")
}
}
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
codebuild.NewProject(this, jsii.String("Project"), &ProjectProps{
Logging: &LoggingOptions{
CloudWatch: &CloudWatchLoggingOptions{
LogGroup: logs.NewLogGroup(this, jsii.String("MyLogGroup")),
},
},
})
Properties
enabledoptionalbooleanenabledoptionalboolenabledoptionalBooleanEnabledoptionalboolEnabledoptional*bool= true#The current status of the logs in Amazon CloudWatch Logs for a build project.
logGroupoptionalILogGrouplog_groupoptionalILogGrouplogGroupoptionalILogGroupLogGroupoptionalILogGroupLogGroupoptionalILogGroup#The Log Group to send logs to.
Default: no log group specified
The prefix of the stream name of the Amazon CloudWatch Logs.
Default: no prefix