Help us shape the future of Go! Take the 2026 Go Developer Survey

log

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2026 License: MPL-2.0 Imports: 9 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PipeJSONStream

func PipeJSONStream(logger log.Logger) (io.WriteCloser, chan struct{})

func ReadJSONStream

func ReadJSONStream(reader io.Reader, logger log.Logger)

func Unmarshal

func Unmarshal(line []byte) (*log.Line, error)

Types

type CombinedLogger

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

CombinedLogger implements the Logger interface and delegates logging to multiple loggers.

func NewCombinedLogger

func NewCombinedLogger(level logrus.Level, loggers ...logLib.Logger) *CombinedLogger

NewCombinedLogger creates a new CombinedLogger.

func (*CombinedLogger) Debug

func (c *CombinedLogger) Debug(args ...any)

func (*CombinedLogger) Debugf

func (c *CombinedLogger) Debugf(format string, args ...any)

func (*CombinedLogger) Done

func (c *CombinedLogger) Done(args ...any)

func (*CombinedLogger) Donef

func (c *CombinedLogger) Donef(format string, args ...any)

func (*CombinedLogger) Error

func (c *CombinedLogger) Error(args ...any)

func (*CombinedLogger) ErrorStreamOnly

func (c *CombinedLogger) ErrorStreamOnly() logLib.Logger

func (*CombinedLogger) Errorf

func (c *CombinedLogger) Errorf(format string, args ...any)

func (*CombinedLogger) Fatal

func (c *CombinedLogger) Fatal(args ...any)

func (*CombinedLogger) Fatalf

func (c *CombinedLogger) Fatalf(format string, args ...any)

func (*CombinedLogger) GetLevel

func (c *CombinedLogger) GetLevel() logrus.Level

func (*CombinedLogger) Info

func (c *CombinedLogger) Info(args ...any)

func (*CombinedLogger) Infof

func (c *CombinedLogger) Infof(format string, args ...any)

func (*CombinedLogger) LogrLogSink

func (c *CombinedLogger) LogrLogSink() logr.LogSink

func (*CombinedLogger) Print

func (c *CombinedLogger) Print(level logrus.Level, args ...any)

func (*CombinedLogger) Printf

func (c *CombinedLogger) Printf(level logrus.Level, format string, args ...any)

func (*CombinedLogger) Question

func (c *CombinedLogger) Question(params *survey.QuestionOptions) (string, error)

func (*CombinedLogger) SetLevel

func (c *CombinedLogger) SetLevel(level logrus.Level)

func (*CombinedLogger) Warn

func (c *CombinedLogger) Warn(args ...any)

func (*CombinedLogger) Warnf

func (c *CombinedLogger) Warnf(format string, args ...any)

func (*CombinedLogger) WithFields

func (c *CombinedLogger) WithFields(fields logrus.Fields) logLib.Logger

func (*CombinedLogger) WriteLevel

func (c *CombinedLogger) WriteLevel(level logrus.Level, message []byte) (int, error)

func (*CombinedLogger) WriteString

func (c *CombinedLogger) WriteString(level logrus.Level, message string)

func (*CombinedLogger) Writer

func (c *CombinedLogger) Writer(level logrus.Level, raw bool) io.WriteCloser

Jump to

Keyboard shortcuts

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