Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogfLogger ¶
type Logger ¶
type Logger interface { PrintfLogger Infof(string, ...any) Warnf(string, ...any) Errorf(string, ...any) }
func DefaultPrintfLogger ¶
func DefaultPrintfLogger(l PrintfLogger) Logger
默认的Logger构造函数,会打印出所有WARN level以上的LOG
func NewLoggerForTest ¶
func VerbosePrintfLogger ¶
func VerbosePrintfLogger(l PrintfLogger) Logger
这个方法会打印出所有的INFO level的LOG
type PrintfLogger ¶
func NewPrintfLoggerFromLogfLogger ¶
func NewPrintfLoggerFromLogfLogger(logger LogfLogger) PrintfLogger
type PrintfLoggerFromLogfLogger ¶
type PrintfLoggerFromLogfLogger struct {
Log LogfLogger
}
func (*PrintfLoggerFromLogfLogger) Printf ¶
func (l *PrintfLoggerFromLogfLogger) Printf(fmt string, args ...any)
type StdLogger ¶
type StdLogger struct { Log PrintfLogger LogVerbose bool }
Click to show internal directories.
Click to hide internal directories.