Interface LogConfig

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
LogConfig.Jsii$Proxy

@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)", date="2025-09-22T11:33:06.760Z") @Stability(Stable) public interface LogConfig extends software.amazon.jsii.JsiiSerializable
Interface for Logging Configuration of the Event Bus.

Example:

 import software.amazon.awscdk.services.events.EventBus;
 import software.amazon.awscdk.services.events.IncludeDetail;
 import software.amazon.awscdk.services.events.Level;
 EventBus bus = EventBus.Builder.create(this, "Bus")
         .logConfig(LogConfig.builder()
                 .includeDetail(IncludeDetail.FULL)
                 .level(Level.TRACE)
                 .build())
         .build();
 
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    A builder for LogConfig
    static final class 
    An implementation for LogConfig
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Whether EventBridge include detailed event information in the records it generates.
    default Level
    Logging level.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getIncludeDetail

      @Stability(Stable) @Nullable default IncludeDetail getIncludeDetail()
      Whether EventBridge include detailed event information in the records it generates.

      Default: no details

    • getLevel

      @Stability(Stable) @Nullable default Level getLevel()
      Logging level.

      Default: OFF

    • builder

      @Stability(Stable) static LogConfig.Builder builder()
      Returns:
      a LogConfig.Builder of LogConfig