logger

package
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2025 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuilderLogger

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

BuilderLogger fixdoc

func New

func New(stdout, stderr io.Writer, verbosity Verbosity, warningsLevel string) *BuilderLogger

New creates a new Logger to the given output streams with the specified verbosity and warnings level

func (*BuilderLogger) Info

func (l *BuilderLogger) Info(msg string)

Info fixdoc

func (*BuilderLogger) Stderr

func (l *BuilderLogger) Stderr() io.Writer

Stderr fixdoc

func (*BuilderLogger) Stdout

func (l *BuilderLogger) Stdout() io.Writer

Stdout fixdoc

func (*BuilderLogger) VerbosityLevel

func (l *BuilderLogger) VerbosityLevel() Verbosity

VerbosityLevel returns the verbosity level of the logger

func (*BuilderLogger) Warn

func (l *BuilderLogger) Warn(msg string)

Warn fixdoc

func (*BuilderLogger) WarningsLevel

func (l *BuilderLogger) WarningsLevel() string

WarningsLevel fixdoc

func (*BuilderLogger) WriteStderr

func (l *BuilderLogger) WriteStderr(data []byte) (int, error)

WriteStderr fixdoc

func (*BuilderLogger) WriteStdout

func (l *BuilderLogger) WriteStdout(data []byte) (int, error)

WriteStdout fixdoc

type Verbosity

type Verbosity int

Verbosity is the verbosity level of the Logger

const (
	VerbosityQuiet   Verbosity = -1
	VerbosityNormal  Verbosity = 0
	VerbosityVerbose Verbosity = 1
)

Jump to

Keyboard shortcuts

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