common

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Commands = []Command{}

Functions

func HandleCLIInput

func HandleCLIInput(c *gossip.Cluster)

func PrintTable

func PrintTable(table [][]string)

Types

type Command

type Command struct {
	Cmd      string
	HelpText string
	Handler  CommandHandler
}

type CommandHandler

type CommandHandler func(c *gossip.Cluster, args []string)

type ZerologLogger

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

ZerologLogger implements the Logger interface using zerolog

func NewZerologLogger

func NewZerologLogger(zl zerolog.Logger) *ZerologLogger

func (*ZerologLogger) Debugf

func (l *ZerologLogger) Debugf(format string, args ...interface{})

func (*ZerologLogger) Err

func (l *ZerologLogger) Err(err error) gossip.Logger

func (*ZerologLogger) Errorf

func (l *ZerologLogger) Errorf(format string, args ...interface{})

func (*ZerologLogger) Field

func (l *ZerologLogger) Field(key string, value interface{}) gossip.Logger

func (*ZerologLogger) Infof

func (l *ZerologLogger) Infof(format string, args ...interface{})

func (*ZerologLogger) Tracef

func (l *ZerologLogger) Tracef(format string, args ...interface{})

func (*ZerologLogger) Warnf

func (l *ZerologLogger) Warnf(format string, args ...interface{})

Jump to

Keyboard shortcuts

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