Documentation
¶
Index ¶
- func PipeJSONStream(logger log.Logger) (io.WriteCloser, chan struct{})
- func ReadJSONStream(reader io.Reader, logger log.Logger)
- func Unmarshal(line []byte) (*log.Line, error)
- type CombinedLogger
- func (c *CombinedLogger) Debug(args ...any)
- func (c *CombinedLogger) Debugf(format string, args ...any)
- func (c *CombinedLogger) Done(args ...any)
- func (c *CombinedLogger) Donef(format string, args ...any)
- func (c *CombinedLogger) Error(args ...any)
- func (c *CombinedLogger) ErrorStreamOnly() logLib.Logger
- func (c *CombinedLogger) Errorf(format string, args ...any)
- func (c *CombinedLogger) Fatal(args ...any)
- func (c *CombinedLogger) Fatalf(format string, args ...any)
- func (c *CombinedLogger) GetLevel() logrus.Level
- func (c *CombinedLogger) Info(args ...any)
- func (c *CombinedLogger) Infof(format string, args ...any)
- func (c *CombinedLogger) LogrLogSink() logr.LogSink
- func (c *CombinedLogger) Print(level logrus.Level, args ...any)
- func (c *CombinedLogger) Printf(level logrus.Level, format string, args ...any)
- func (c *CombinedLogger) Question(params *survey.QuestionOptions) (string, error)
- func (c *CombinedLogger) SetLevel(level logrus.Level)
- func (c *CombinedLogger) Warn(args ...any)
- func (c *CombinedLogger) Warnf(format string, args ...any)
- func (c *CombinedLogger) WithFields(fields logrus.Fields) logLib.Logger
- func (c *CombinedLogger) WriteLevel(level logrus.Level, message []byte) (int, error)
- func (c *CombinedLogger) WriteString(level logrus.Level, message string)
- func (c *CombinedLogger) Writer(level logrus.Level, raw bool) io.WriteCloser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PipeJSONStream ¶
func PipeJSONStream(logger log.Logger) (io.WriteCloser, chan struct{})
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) 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 ¶ added in v0.8.4
func (c *CombinedLogger) WithFields(fields logrus.Fields) logLib.Logger
func (*CombinedLogger) WriteLevel ¶
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
Click to show internal directories.
Click to hide internal directories.