accesslog

package
Version: v0.0.0-...-2fc2a81 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2018 License: Apache-2.0, BSD-2-Clause-Views, BSD-3-Clause, MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessLogger

type AccessLogger interface {
	Run()
	Stop()
	Log(record schema.AccessLogRecord)
}

func CreateRunningAccessLogger

func CreateRunningAccessLogger(logger logger.Logger, ls logsender, config *config.Config) (AccessLogger, error)

type FileAndLoggregatorAccessLogger

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

func (*FileAndLoggregatorAccessLogger) DropsondeSourceInstance

func (x *FileAndLoggregatorAccessLogger) DropsondeSourceInstance() string

func (*FileAndLoggregatorAccessLogger) FileWriter

func (x *FileAndLoggregatorAccessLogger) FileWriter() io.Writer

func (*FileAndLoggregatorAccessLogger) Log

func (*FileAndLoggregatorAccessLogger) Run

func (*FileAndLoggregatorAccessLogger) Stop

func (*FileAndLoggregatorAccessLogger) WriterCount

func (x *FileAndLoggregatorAccessLogger) WriterCount() int

type NullAccessLogger

type NullAccessLogger struct {
}

func (*NullAccessLogger) Log

func (*NullAccessLogger) Run

func (x *NullAccessLogger) Run()

func (*NullAccessLogger) Stop

func (x *NullAccessLogger) Stop()

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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