logger

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Default         Interface = Logger{}
	DoLogVerbose    bool
	WithLineNumbers bool
	Writer          io.Writer = os.Stdout
)

Functions

func Log

func Log(messages ...string)

func LogErr

func LogErr(message string, err error)

func LogVerbose

func LogVerbose(messages ...string)

func Print added in v0.0.9

func Print(message string)

Types

type Interface added in v0.0.9

type Interface interface {
	WithStack(stack starlark.CallStack) Interface

	Print(message string)
	Log(messages ...string)
	LogErr(message string, err error)
	LogVerbose(messages ...string)
}

func WithStack

func WithStack(stack starlark.CallStack) Interface

type Logger

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

func (Logger) Log

func (l Logger) Log(messages ...string)

func (Logger) LogErr

func (l Logger) LogErr(message string, err error)

func (Logger) LogVerbose

func (l Logger) LogVerbose(messages ...string)

func (Logger) Print added in v0.0.9

func (l Logger) Print(message string)

func (Logger) WithStack added in v0.0.9

func (l Logger) WithStack(stack starlark.CallStack) Interface

Jump to

Keyboard shortcuts

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