zlogger

package
v0.0.0-...-63eae10 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2018 License: LGPL-2.1 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Build

func Build() tBuild

Build -

Types

type TFormatParams

type TFormatParams struct {
	Format     string
	Time       time.Time
	LogLevel   loglevel.TLevel
	Text       string
	Error      error
	HasError   bool
	State      loglevel.TFilter
	ModuleName string
}

TFormatParams -

type TLogger

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

TLogger -

func Default

func Default() *TLogger

Default -

func (*TLogger) CanHandle

func (o *TLogger) CanHandle(moduleName string) bool

CanHandle -

func (*TLogger) CannotHandle

func (o *TLogger) CannotHandle(moduleName string) bool

CannotHandle -

func (*TLogger) Format

func (o *TLogger) Format() string

Format -

func (*TLogger) Formatter

func (o *TLogger) Formatter(params TFormatParams) string

Formatter -

func (*TLogger) LevelFilter

func (o *TLogger) LevelFilter() loglevel.TFilter

LevelFilter -

func (*TLogger) ModuleFilter

func (o *TLogger) ModuleFilter() []string

ModuleFilter -

func (*TLogger) Styler

func (o *TLogger) Styler() TStyler

Styler -

func (*TLogger) Writer

func (o *TLogger) Writer() io.Writer

Writer -

type TStyler

type TStyler func(key rune, params *TFormatParams) (string, bool)

TStyler -

var (
	DefaultStyler TStyler = defaultStyler
	AnsiStyler    TStyler = ansiStyler
)

Supported stylers

Jump to

Keyboard shortcuts

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