internal

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MAX_OUTTER_NAME_LEN uint8 = 16
	MAX_OUTTER_PATH_LEN uint8 = 32
)

max outter name lens

View Source
const (
	COLOR_RED = uint8(iota + 31)
	COLOR_GREEN
	COLOR_YELLOW
	COLOR_BLUE
	COLOR_MAGENTA
)

Variables

View Source
var LOG_RELEASE = "0"

Functions

func DelLogger

func DelLogger(l *Logger)

Types

type LOG_LEVEL

type LOG_LEVEL uint8
const (
	LOG_LEVEL_DBG LOG_LEVEL = iota
	LOG_LEVEL_INF
	LOG_LEVEL_WRN
	LOG_LEVEL_ERR
	LOG_LEVEL_FTL
)

log level

type Logger

type Logger struct {
	sync.Mutex // if set to async
	// contains filtered or unexported fields
}

func NewLogger

func NewLogger(l LOG_LEVEL, depth uint8) *Logger

func NewLoggerWithOutter

func NewLoggerWithOutter(l LOG_LEVEL, isout uint8, out_ffp string) *Logger

func (*Logger) Debugf

func (l *Logger) Debugf(format string, v ...any)

func (*Logger) Errf

func (l *Logger) Errf(format string, v ...any)

func (*Logger) Fatalf

func (l *Logger) Fatalf(format string, v ...any)

func (*Logger) Infof

func (l *Logger) Infof(format string, v ...any)

func (*Logger) SetOutter

func (l *Logger) SetOutter(isout uint8, out_ffp string) error

func (*Logger) Typ

func (l *Logger) Typ() string

func (*Logger) Warnf

func (l *Logger) Warnf(format string, v ...any)

type TIME_SPEC

type TIME_SPEC uint8
const (
	TIME_MIN TIME_SPEC = iota
	TIME_MIL
	TIME_MIC
	TIME_NAN
)

time spec

Jump to

Keyboard shortcuts

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