log

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2024 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitGlobalLogger

func InitGlobalLogger(logLevel string) error

func MustNewLogger added in v1.1.4

func MustNewLogger(logLevel string) *zap.Logger

func NewZapLeveledLogger added in v1.1.5

func NewZapLeveledLogger(name string) retryablehttp.LeveledLogger

New creates a ZapLeveledLogger with a zap.logger that satisfies standard library log.Logger interface.

func SetWebSocketConn added in v1.1.5

func SetWebSocketConn(conn net.Conn)

Types

type WebSocketLogSyncher added in v1.1.5

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

func NewWebSocketLogSyncher added in v1.1.5

func NewWebSocketLogSyncher() *WebSocketLogSyncher

func (*WebSocketLogSyncher) SetWSConn added in v1.1.5

func (wsSync *WebSocketLogSyncher) SetWSConn(conn net.Conn)

func (*WebSocketLogSyncher) Sync added in v1.1.5

func (wsSync *WebSocketLogSyncher) Sync() error

func (*WebSocketLogSyncher) Write added in v1.1.5

func (wsSync *WebSocketLogSyncher) Write(p []byte) (n int, err error)

type ZapLeveledLogger added in v1.1.5

type ZapLeveledLogger struct {
	Logger *zap.SugaredLogger
}

ZapLeveledLogger wrapper for zap.logger for use with hashicorp's go-retryable LeveledLogger port from https://github.com/hashicorp/go-retryablehttp/issues/182#issuecomment-1758011585

func (*ZapLeveledLogger) Debug added in v1.1.5

func (l *ZapLeveledLogger) Debug(msg string, keysAndValues ...interface{})

func (*ZapLeveledLogger) Error added in v1.1.5

func (l *ZapLeveledLogger) Error(msg string, keysAndValues ...interface{})

func (*ZapLeveledLogger) Info added in v1.1.5

func (l *ZapLeveledLogger) Info(msg string, keysAndValues ...interface{})

func (*ZapLeveledLogger) Warn added in v1.1.5

func (l *ZapLeveledLogger) Warn(msg string, keysAndValues ...interface{})

Jump to

Keyboard shortcuts

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