LogLevel Enum
Defines which category of execution history events are logged.
Example
ts
import * as logs from 'aws-cdk-lib/aws-logs';
const logGroup = new logs.LogGroup(this, 'MyLogGroup');
const definition = sfn.Chain.start(new sfn.Pass(this, 'Pass'));
new sfn.StateMachine(this, 'MyStateMachine', {
definitionBody: sfn.DefinitionBody.fromChainable(definition),
logs: {
destination: logGroup,
level: sfn.LogLevel.ALL,
},
});
python
import aws_cdk.aws_logs as logs
log_group = logs.LogGroup(self, "MyLogGroup")
definition = sfn.Chain.start(sfn.Pass(self, "Pass"))
sfn.StateMachine(self, "MyStateMachine",
definition_body=sfn.DefinitionBody.from_chainable(definition),
logs=sfn.LogOptions(
destination=log_group,
level=sfn.LogLevel.ALL
)
)
java
import software.amazon.awscdk.services.logs.*;
LogGroup logGroup = new LogGroup(this, "MyLogGroup");
Chain definition = Chain.start(new Pass(this, "Pass"));
StateMachine.Builder.create(this, "MyStateMachine")
.definitionBody(DefinitionBody.fromChainable(definition))
.logs(LogOptions.builder()
.destination(logGroup)
.level(LogLevel.ALL)
.build())
.build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
using Amazon.CDK.AWS.Logs;
var logGroup = new LogGroup(this, "MyLogGroup");
var definition = Chain.Start(new Pass(this, "Pass"));
new StateMachine(this, "MyStateMachine", new StateMachineProps {
DefinitionBody = DefinitionBody.FromChainable(definition),
Logs = new LogOptions {
Destination = logGroup,
Level = LogLevel.ALL
}
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
import logs "github.com/aws/aws-cdk-go/awscdk"
logGroup := logs.NewLogGroup(this, jsii.String("MyLogGroup"))
definition := sfn.Chain_Start(sfn.NewPass(this, jsii.String("Pass")))
sfn.NewStateMachine(this, jsii.String("MyStateMachine"), &StateMachineProps{
DefinitionBody: sfn.DefinitionBody_FromChainable(definition),
Logs: &LogOptions{
Destination: logGroup,
Level: sfn.LogLevel_ALL,
},
})
Members
| Member | Description |
|---|---|
OFF | No Logging. |
ALL | Log everything. |
ERROR | Log all errors. |
FATAL | Log fatal errors. |
Referenced by
LogOptions.levellevellevelLevelLevelLogOptions.levellevellevelLevelLevel