log

package
v0.0.0-...-c7366c5 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2025 License: Unlicense Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Colored

func Colored(str string, col Color) string

Types

type Color

type Color string
const (
	ColorWhite        Color = "\033[0m"
	ColorOrangeStorng Color = "\033[1;33m"
	ColorBlueStrong   Color = "\033[1;34m"
	ColorGreenStrong  Color = "\033[1;32m"
	ColorRedStrong    Color = "\033[1;31m"
)

type Logger

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

func NewLogger

func NewLogger(maxLogs uint) *Logger

func (*Logger) Error

func (l *Logger) Error(log string)

func (*Logger) Info

func (l *Logger) Info(log string)

func (*Logger) SendTime

func (l *Logger) SendTime(time float64)

func (*Logger) ShowOverdriveWarning

func (l *Logger) ShowOverdriveWarning(limitExceeded bool)

func (*Logger) SubscribeToLogs

func (l *Logger) SubscribeToLogs(subscriber chan<- string)

func (*Logger) SubscribeToState

func (l *Logger) SubscribeToState(subscriber chan<- State)

func (*Logger) SubscribeToTime

func (l *Logger) SubscribeToTime(subscriber chan<- string)

func (*Logger) Warning

func (l *Logger) Warning(log string)

type State

type State struct {
	OverdriveWarning bool
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳