package
0.1.1
Repository: https://github.com/uubk/microkube.git
Documentation: pkg.go.dev

# Functions

GetLoggerFor creates (if necessary) and returns a logger for a log parser of name 'name'.
NewBaseLogParser creates a new log parser that uses the provided line handler and a logger 'name'.
NewETCDLogParser creates a ETCDLogParser.
NewKubeLogParser creates a KubeLogParser for the application named by 'app'.

# Structs

BaseLogParser provides utilities often needed to implement log parsers, that is line reassembly functionality.
ETCDLogParser handles etcd-like log output.
KubeLogParser handles kubernetes-like log output.

# Interfaces

Parser is the interface type of all log-parsing classes in this package.

# Type aliases

LineHandlerFunc describes a function that is able to consume a log line.