logrus_cloudwatchlogs

package module
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2021 License: MIT Imports: 10 Imported by: 0

README

CloudWatch Logs Hook for Logrus

GoDoc Release Build Status Go Report Card

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudWatchLogsHook

type CloudWatchLogsHook struct {
	// contains filtered or unexported fields
}

func NewCloudWatchLogsHook

func NewCloudWatchLogsHook(ctx context.Context, options *CloudWatchLogsHookOptions) (*CloudWatchLogsHook, error)

func (*CloudWatchLogsHook) Close

func (h *CloudWatchLogsHook) Close(ctx context.Context)

func (*CloudWatchLogsHook) Fire

func (h *CloudWatchLogsHook) Fire(entry *logrus.Entry) error

func (*CloudWatchLogsHook) Levels

func (h *CloudWatchLogsHook) Levels() []logrus.Level

type CloudWatchLogsHookOptions

type CloudWatchLogsHookOptions struct {
	AwsConfig     aws.Config
	GroupName     string
	StreamNameFn  func() string
	BatchDuration time.Duration
	BatchMaxSize  int
	Formatter     logrus.Formatter
	Levels        []logrus.Level
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL