logger

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NormalLogLevel   = 1
	DetailedLogLevel = 2
	DebugLogLevel    = 3
)
View Source
const (
	SucceedCompletionStatus = "[succeed]"
	FailedCompletionStatus  = "[failed]"
)
View Source
const ExitFailureStatus = 3

Variables

This section is empty.

Functions

func CreateLogger

func CreateLogger(level LogLevel)

func GetCallerFunctionName

func GetCallerFunctionName() string

func NewSpinner

func NewSpinner() *yacspin.Spinner

func Sync

func Sync()

Types

type CompletionStatus

type CompletionStatus string

type LogLevel

type LogLevel uint8

type Logger

type Logger struct {
	LogDone func()
	// contains filtered or unexported fields
}

func New

func New() *Logger

func NewTaskLogger

func NewTaskLogger() *Logger

func (*Logger) Debug

func (logger *Logger) Debug(args ...interface{})

func (*Logger) DebugFunc

func (logger *Logger) DebugFunc(log func(), mustExecute func())

func (*Logger) Debugf

func (logger *Logger) Debugf(template string, args ...interface{})

func (*Logger) Fail

func (logger *Logger) Fail(args ...interface{})

func (*Logger) Failf

func (logger *Logger) Failf(template string, args ...interface{})

func (*Logger) Info

func (logger *Logger) Info(args ...interface{})

func (*Logger) Infof

func (logger *Logger) Infof(template string, args ...interface{})

func (*Logger) Succeed

func (logger *Logger) Succeed()

func (*Logger) Succeedf

func (logger *Logger) Succeedf(template string, args ...interface{})

type Spinner

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

Jump to

Keyboard shortcuts

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