log

package
v0.0.91 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VerboseLogger = (*logrus.Logger)(nil)
View Source
var VerboseLoggerOutputs = (*LoggerWriters)(nil)

Functions

func ConnectFileToVerboseLogOutput

func ConnectFileToVerboseLogOutput(filePath string) (close func(), err error)

func Error

func Error(args ...interface{})

func Errorf

func Errorf(format string, args ...interface{})

func Fatalf

func Fatalf(format string, args ...interface{})

func Fatalln

func Fatalln(args ...interface{})

func GetLevel added in v0.0.32

func GetLevel() logrus.Level

func Info

func Info(args ...interface{})

func Infof

func Infof(format string, args ...interface{})

func Printf

func Printf(format string, args ...interface{})

func Println

func Println(args ...interface{})

func Warn

func Warn(args ...interface{})

func Warnf

func Warnf(format string, args ...interface{})

Types

type LoggerWriters

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

func NewLoggerOutputs

func NewLoggerOutputs(logger *logrus.Logger) *LoggerWriters

func (*LoggerWriters) Add

func (lw *LoggerWriters) Add(w io.Writer)

func (*LoggerWriters) Remove

func (lw *LoggerWriters) Remove(w io.Writer)

func (*LoggerWriters) Set

func (lw *LoggerWriters) Set()

type ProgressReader added in v0.0.86

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

func NewProgressReader added in v0.0.86

func NewProgressReader(reader io.Reader, totalSize int64, updateFunc func(percent int)) *ProgressReader

func (*ProgressReader) Read added in v0.0.86

func (pr *ProgressReader) Read(p []byte) (int, error)

Read reads from the underlying reader and updates the progress.

type Spinner added in v0.0.86

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

Spinner is a custom type that wraps a spinner with additional functionality.

func NewSpinner added in v0.0.22

func NewSpinner(message string, a ...any) *Spinner

NewSpinner creates a new Spinner instance with the specified message.

func (*Spinner) Start added in v0.0.86

func (sp *Spinner) Start()

Start begins the spinner animation.

func (*Spinner) Stop added in v0.0.86

func (sp *Spinner) Stop()

Stop stops the spinner animation and prints a completion message.

func (*Spinner) UpdateProgress added in v0.0.86

func (sp *Spinner) UpdateProgress(percent int)

UpdateProgress updates the progress percentage displayed with the spinner.

Jump to

Keyboard shortcuts

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