Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultKVWriter ¶
func NewDefaultKV ¶
func NewDefaultKV() DefaultKVWriter
type LoggerAnalyzer ¶
type LoggerAnalyzer interface {
Analyze(writer KVWriter, loader ...LoggerLoader) error
}
LoggerAnalyzer is an interface for analyzing log files
func New ¶
func New[T LoggerAnalyzer]() LoggerAnalyzer
type LoggerLoader ¶
LoggerLoader is a function that returns a logger and an error
func LoadFromExistingLogger ¶
func LoadFromExistingLogger(lg *logger.Logger) LoggerLoader
LoadFromExistingLogger creates a new logger loader from an existing logger
func NewLoaderFromPaths ¶
func NewLoaderFromPaths(paths ...string) []LoggerLoader
NewLoaderFromPaths creates a new logger loader from a list of log file paths
Click to show internal directories.
Click to hide internal directories.