Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
func DefaultConfig ¶
func DefaultConfig() Config
type FileForwarder ¶
type FileForwarder struct {
Filename string
Logger logging.Logger
// contains filtered or unexported fields
}
func NewFileForwarder ¶
func NewFileForwarder(filename string, logger logging.Logger) (*FileForwarder, error)
func (*FileForwarder) Forward ¶
func (f *FileForwarder) Forward(buffer *bytes.Buffer)
type HTTPForwarder ¶
type HTTPForwarder struct {
HTTPClient *retryablehttp.Client
APIKey string
Config
}
func NewHTTPForwarder ¶
func NewHTTPForwarder(apiKey string, config Config) (*HTTPForwarder, error)
func (*HTTPForwarder) Forward ¶
func (h *HTTPForwarder) Forward(buffer *bytes.Buffer)
type StdoutForwarder ¶
func NewStdoutForwarder ¶
func NewStdoutForwarder(logger logging.Logger) *StdoutForwarder
func (*StdoutForwarder) Forward ¶
func (s *StdoutForwarder) Forward(buffer *bytes.Buffer)
Click to show internal directories.
Click to hide internal directories.