Module types

Source

Structs§

Bucket
Represents an S3 bucket name. Can be provided directly or resolved from environment variables.
BufferSizeLimitKb
Represents a buffer size limit in kilobytes. Used to control the maximum amount of log data to buffer in memory before flushing to S3.
CronIntervalInMs
Represents a cron interval in milliseconds. Used to control how frequently the background task flushes buffered logs to S3.
Endpoint
Represents a custom S3 endpoint URL. Optional parameter for using custom S3-compatible endpoints.
ObjectSizeLimitMb
Represents an object size limit in megabytes. Used to control the maximum size of individual log files in S3 before creating a new part.
Postfix
Represents a postfix/extension for log file names. Typically used for file extensions like “log” / “json” / “jsonl”.
Prefix
Represents a prefix for log file names. Used to organize and identify log files in the S3 bucket.