dlog

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LogfLogger

type LogfLogger interface {
	Logf(string, ...interface{})
}

type Logger

type Logger interface {
	PrintfLogger
	Infof(string, ...interface{})
	Warnf(string, ...interface{})
	Errorf(string, ...interface{})
}

func NewLoggerForTest

func NewLoggerForTest(t *testing.T) Logger

type PrintfLogger

type PrintfLogger interface {
	Printf(string, ...interface{})
}

func NewPrintfLoggerFromLogfLogger

func NewPrintfLoggerFromLogfLogger(logger LogfLogger) PrintfLogger

type PrintfLoggerFromLogfLogger

type PrintfLoggerFromLogfLogger struct {
	Log LogfLogger
}

func (*PrintfLoggerFromLogfLogger) Printf

func (l *PrintfLoggerFromLogfLogger) Printf(fmt string, args ...interface{})

type StdLogger

type StdLogger struct {
	Log PrintfLogger
}

func (*StdLogger) Errorf

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

func (*StdLogger) Infof

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

func (*StdLogger) Printf

func (l *StdLogger) Printf(format string, args ...interface{})

func (*StdLogger) Warnf

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

Jump to

Keyboard shortcuts

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