Skip to content
v2.277.0

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 ​

MemberDescription
OFFNo Logging.
ALLLog everything.
ERRORLog all errors.
FATALLog fatal errors.

Referenced by ​