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

logger

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

type Logger struct {
	*Manager
	// contains filtered or unexported fields
}

func NewLogger

func NewLogger(outStream, errStream io.Writer) *Logger

func (*Logger) AcceptedLevel

func (l *Logger) AcceptedLevel() level.Level

func (*Logger) Colorize added in v0.4.3

func (l *Logger) Colorize(style color.Style, a ...interface{}) string

func (*Logger) ColorizeF added in v0.5.0

func (l *Logger) ColorizeF(style color.Style, format string, a ...interface{}) string

func (*Logger) ColorizeLn added in v0.5.0

func (l *Logger) ColorizeLn(style color.Style, a ...interface{}) string

func (*Logger) Debug

func (l *Logger) Debug() types.ManagerInterface

func (*Logger) Default

func (l *Logger) Default() types.ManagerInterface

func (*Logger) ErrStream added in v0.5.0

func (l *Logger) ErrStream() io.Writer

func (*Logger) Error

func (l *Logger) Error() types.ManagerInterface

func (*Logger) FitText

func (l *Logger) FitText(text string, options types.FitTextOptions) string

func (*Logger) GetLevelStream

func (l *Logger) GetLevelStream(lvl level.Level) *stream.Stream

func (*Logger) GetStreamsSettingsFrom added in v0.4.3

func (l *Logger) GetStreamsSettingsFrom(l2 types.LoggerInterface)

func (*Logger) Info

func (l *Logger) Info() types.ManagerInterface

func (*Logger) IsAcceptedLevel

func (l *Logger) IsAcceptedLevel(lvl level.Level) bool

func (*Logger) NewSubLogger

func (l *Logger) NewSubLogger(outStream, errStream io.Writer) types.LoggerInterface

func (*Logger) OutStream added in v0.5.0

func (l *Logger) OutStream() io.Writer

func (*Logger) Reset added in v0.4.3

func (l *Logger) Reset()

func (*Logger) ResetModes added in v0.4.4

func (l *Logger) ResetModes()

func (*Logger) ResetState added in v0.4.4

func (l *Logger) ResetState()

func (*Logger) SetAcceptedLevel

func (l *Logger) SetAcceptedLevel(lvl level.Level)

func (*Logger) Streams

func (l *Logger) Streams() types.StreamsInterface

func (*Logger) Warn

func (l *Logger) Warn() types.ManagerInterface

type Manager

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

func NewManager

func NewManager(logger *Logger, lvl level.Level) *Manager

func (*Manager) IsAccepted

func (m *Manager) IsAccepted() bool

func (*Manager) Log added in v0.5.0

func (m *Manager) Log(a ...interface{})

func (*Manager) LogBlock

func (m *Manager) LogBlock(headerOrFormat string, a ...interface{}) types.LogBlockInterface

func (*Manager) LogDetails added in v0.5.0

func (m *Manager) LogDetails(a ...interface{})

func (*Manager) LogF

func (m *Manager) LogF(format string, a ...interface{})

func (*Manager) LogFDetails

func (m *Manager) LogFDetails(format string, a ...interface{})

func (*Manager) LogFHighlight

func (m *Manager) LogFHighlight(format string, a ...interface{})

func (*Manager) LogFWithCustomStyle

func (m *Manager) LogFWithCustomStyle(style color.Style, format string, a ...interface{})

func (*Manager) LogHighlight added in v0.5.0

func (m *Manager) LogHighlight(a ...interface{})

func (*Manager) LogLn

func (m *Manager) LogLn(a ...interface{})

func (*Manager) LogLnDetails

func (m *Manager) LogLnDetails(a ...interface{})

func (*Manager) LogLnHighlight

func (m *Manager) LogLnHighlight(a ...interface{})

func (*Manager) LogLnWithCustomStyle

func (m *Manager) LogLnWithCustomStyle(style color.Style, a ...interface{})

func (*Manager) LogOptionalLn

func (m *Manager) LogOptionalLn()

func (*Manager) LogProcess

func (m *Manager) LogProcess(headerOrFormat string, a ...interface{}) types.LogProcessInterface

func (*Manager) LogProcessInline

func (m *Manager) LogProcessInline(headerOrFormat string, a ...interface{}) types.LogProcessInlineInterface

func (*Manager) LogWithCustomStyle added in v0.5.0

func (m *Manager) LogWithCustomStyle(style color.Style, a ...interface{})

func (*Manager) SetStyle

func (m *Manager) SetStyle(style color.Style)

func (*Manager) Stream added in v0.5.0

func (m *Manager) Stream() io.Writer

func (*Manager) Style

func (m *Manager) Style() color.Style

Jump to

Keyboard shortcuts

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