Versions in this module Expand all Collapse all v0 v0.2.0 Feb 29, 2024 v0.1.0 Nov 23, 2023 Changes in this version + type CloudWatchLogsClient interface + CreateLogGroup func(*cloudwatchlogs.CreateLogGroupInput) (*cloudwatchlogs.CreateLogGroupOutput, error) + CreateLogStream func(*cloudwatchlogs.CreateLogStreamInput) (*cloudwatchlogs.CreateLogStreamOutput, error) + DescribeLogStreams func(*cloudwatchlogs.DescribeLogStreamsInput) (*cloudwatchlogs.DescribeLogStreamsOutput, error) + PutLogEvents func(*cloudwatchlogs.PutLogEventsInput) (*cloudwatchlogs.PutLogEventsOutput, error) + type CloudWatchWriter struct + func New(sess *session.Session, logGroupName, logStreamName string) (*CloudWatchWriter, error) + func NewWithClient(client CloudWatchLogsClient, batchInterval time.Duration, ...) (*CloudWatchWriter, error) + func (c *CloudWatchWriter) Close() + func (c *CloudWatchWriter) SetBatchInterval(interval time.Duration) error + func (c *CloudWatchWriter) SetErrorHandler(handler func(error)) + func (c *CloudWatchWriter) Write(log []byte) (int, error)