CloudWatch constructor

CloudWatch({
  1. required String awsAccessKey,
  2. required String awsSecretKey,
  3. required String region,
  4. required String groupName,
  5. required String streamName,
  6. String? awsSessionToken,
  7. Duration delay = const Duration(milliseconds: 200),
  8. Duration requestTimeout = const Duration(seconds: 10),
  9. int retries = 3,
  10. bool useDynamicTimeout = true,
  11. double timeoutMultiplier = 1.2,
  12. Duration dynamicTimeoutMax = const Duration(minutes: 2),
  13. CloudWatchLargeMessages largeMessageBehavior = CloudWatchLargeMessages.split,
  14. bool raiseFailedLookups = false,
  15. int maxBytesPerMessage = awsMaxBytesPerMessage,
  16. int maxBytesPerRequest = awsMaxBytesPerRequest,
  17. int maxMessagesPerRequest = awsMaxMessagesPerRequest,
})

CloudWatch Constructor

Implementation

CloudWatch({
  required String awsAccessKey,
  required String awsSecretKey,
  required String region,
  required String groupName,
  required String streamName,
  String? awsSessionToken,
  Duration delay = const Duration(milliseconds: 200),
  Duration requestTimeout = const Duration(seconds: 10),
  int retries = 3,
  bool useDynamicTimeout = true,
  double timeoutMultiplier = 1.2,
  Duration dynamicTimeoutMax = const Duration(minutes: 2),
  CloudWatchLargeMessages largeMessageBehavior =
      CloudWatchLargeMessages.split,
  bool raiseFailedLookups = false,
  int maxBytesPerMessage = awsMaxBytesPerMessage,
  int maxBytesPerRequest = awsMaxBytesPerRequest,
  int maxMessagesPerRequest = awsMaxMessagesPerRequest,
}) : _cloudWatch = Logger(
        awsAccessKey: awsAccessKey,
        awsSecretKey: awsSecretKey,
        region: region,
        groupName: groupName,
        streamName: streamName,
        awsSessionToken: awsSessionToken,
        delay: delay,
        requestTimeout: requestTimeout,
        useDynamicTimeout: useDynamicTimeout,
        timeoutMultiplier: timeoutMultiplier,
        dynamicTimeoutMax: dynamicTimeoutMax,
        retries: retries,
        largeMessageBehavior: largeMessageBehavior,
        raiseFailedLookups: raiseFailedLookups,
        maxBytesPerMessage: maxBytesPerMessage,
        maxBytesPerRequest: maxBytesPerRequest,
        maxMessagesPerRequest: maxMessagesPerRequest,
      );