Documentation ¶
Index ¶
- type Logger
- func (l *Logger) AcceptedLevel() level.Level
- func (l *Logger) Colorize(style color.Style, a ...interface{}) string
- func (l *Logger) ColorizeF(style color.Style, format string, a ...interface{}) string
- func (l *Logger) ColorizeLn(style color.Style, a ...interface{}) string
- func (l *Logger) Debug() types.ManagerInterface
- func (l *Logger) Default() types.ManagerInterface
- func (l *Logger) ErrStream() io.Writer
- func (l *Logger) Error() types.ManagerInterface
- func (l *Logger) FitText(text string, options types.FitTextOptions) string
- func (l *Logger) GetLevelStream(lvl level.Level) *stream.Stream
- func (l *Logger) GetStreamsSettingsFrom(l2 types.LoggerInterface)
- func (l *Logger) Info() types.ManagerInterface
- func (l *Logger) IsAcceptedLevel(lvl level.Level) bool
- func (l *Logger) NewSubLogger(outStream, errStream io.Writer) types.LoggerInterface
- func (l *Logger) OutStream() io.Writer
- func (l *Logger) Reset()
- func (l *Logger) ResetModes()
- func (l *Logger) ResetState()
- func (l *Logger) SetAcceptedLevel(lvl level.Level)
- func (l *Logger) Streams() types.StreamsInterface
- func (l *Logger) Warn() types.ManagerInterface
- type Manager
- func (m *Manager) IsAccepted() bool
- func (m *Manager) Log(a ...interface{})
- func (m *Manager) LogBlock(headerOrFormat string, a ...interface{}) types.LogBlockInterface
- func (m *Manager) LogDetails(a ...interface{})
- func (m *Manager) LogF(format string, a ...interface{})
- func (m *Manager) LogFDetails(format string, a ...interface{})
- func (m *Manager) LogFHighlight(format string, a ...interface{})
- func (m *Manager) LogFWithCustomStyle(style color.Style, format string, a ...interface{})
- func (m *Manager) LogHighlight(a ...interface{})
- func (m *Manager) LogLn(a ...interface{})
- func (m *Manager) LogLnDetails(a ...interface{})
- func (m *Manager) LogLnHighlight(a ...interface{})
- func (m *Manager) LogLnWithCustomStyle(style color.Style, a ...interface{})
- func (m *Manager) LogOptionalLn()
- func (m *Manager) LogProcess(headerOrFormat string, a ...interface{}) types.LogProcessInterface
- func (m *Manager) LogProcessInline(headerOrFormat string, a ...interface{}) types.LogProcessInlineInterface
- func (m *Manager) LogWithCustomStyle(style color.Style, a ...interface{})
- func (m *Manager) SetStyle(style color.Style)
- func (m *Manager) Stream() io.Writer
- func (m *Manager) Style() color.Style
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 (*Logger) AcceptedLevel ¶
func (*Logger) ColorizeLn ¶ added in v0.5.0
func (*Logger) Debug ¶
func (l *Logger) Debug() types.ManagerInterface
func (*Logger) Default ¶
func (l *Logger) Default() types.ManagerInterface
func (*Logger) Error ¶
func (l *Logger) Error() types.ManagerInterface
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) NewSubLogger ¶
func (l *Logger) NewSubLogger(outStream, errStream io.Writer) types.LoggerInterface
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 (*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 (*Manager) IsAccepted ¶
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) LogFDetails ¶
func (*Manager) LogFHighlight ¶
func (*Manager) LogFWithCustomStyle ¶
func (*Manager) LogHighlight ¶ added in v0.5.0
func (m *Manager) LogHighlight(a ...interface{})
func (*Manager) LogLnDetails ¶
func (m *Manager) LogLnDetails(a ...interface{})
func (*Manager) LogLnHighlight ¶
func (m *Manager) LogLnHighlight(a ...interface{})
func (*Manager) LogLnWithCustomStyle ¶
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
Click to show internal directories.
Click to hide internal directories.