Package-level declarations
Types
Link copied to clipboard
Data class representing a log entry that has been buffered for batch processing.
Link copied to clipboard
Abstract base class for outputs that buffer logs before emitting them in batches.
Link copied to clipboard
interface PureeOutput
Interface for log output destinations in the Puree-KMP logging system.
Functions
Link copied to clipboard
Sets the base duration for exponential backoff in retry attempts. The exponential backoff duration is calculated as: base * (2^(retryCount-1))
Link copied to clipboard
Sets the flush interval for this buffered output.
Link copied to clipboard
Sets the maximum number of logs to include in each flush operation.
Link copied to clipboard
Sets the maximum number of retry attempts for failed flush operations.
Link copied to clipboard
Sets the age threshold after which logs will be automatically purged. Logs older than this threshold will be deleted during flush operations.