package
0.13.28
Repository: https://github.com/datadog/cilium.git
Documentation: pkg.go.dev

# Functions

NewLogRecord creates a new log record and applies optional tags Example: record := logger.NewLogRecord(localEndpointInfoSource, flowType, observationPoint, logger.LogTags.Timestamp(time.Now())).
OpenLogfile opens a file for logging.
SetMetadata sets the metadata to include in each record.
SetNotifier sets the notifier to call for all L7 records.

# Constants

fields used for structured logging.
fields used for structured logging.
fields used for structured logging.
fields used for structured logging of Kafka messages.
fields used for structured logging of Kafka messages.
fields used for structured logging of Kafka messages.
fields used for structured logging.
fields used for structured logging.
fields used for structured logging.
fields used for structured logging.
fields used for structured logging.
fields used for structured logging.

# Variables

LogTags are optional structured tags that can be attached to log records.

# Structs

AddressingInfo is the information passed in via the Addressing() tag.
LogRecord is a proxy log record based off accesslog.LogRecord.

# Interfaces

EndpointInfoRegistry provides endpoint information lookup by endpoint IP address.
EndpointInfoSource returns information about an endpoint being proxied.
EndpointUpdater returns information about an endpoint being proxied and is called back to update the endpoint when proxy events occur.
LogRecordNotifier is the interface to implement LogRecord notifications.

# Type aliases

LogTag attaches a tag to a log record.