logger

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 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