Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Level ¶
type Level int
Level specifies the log level
const ( // InfoLevel indicates Info log level. InfoLevel Level = iota // WarningLevel indicates Warning log level. WarningLevel // ErrorLevel indicates Error log level. ErrorLevel // FatalLevel indicates Fatal log level. FatalLevel // PanicLevel indicates Panic log level PanicLevel // DebugLevel indicates Debug log level DebugLevel InvalidLevel )
type Logger ¶
type Logger interface { // Info starts a new message with info level. Info(...any) // Infof starts a new message with info level. Infof(string, ...any) // Warn starts a new message with warn level. Warn(...any) // Warnf starts a new message with warn level. Warnf(string, ...any) // Error starts a new message with error level. Error(...any) // Errorf starts a new message with error level. Errorf(string, ...any) // Fatal starts a new message with fatal level. The os.Exit(1) function // is called which terminates the program immediately. Fatal(...any) // Fatalf starts a new message with fatal level. The os.Exit(1) function // is called which terminates the program immediately. Fatalf(string, ...any) // Panic starts a new message with panic level. The panic() function // is called which stops the ordinary flow of a goroutine. Panic(...any) // Panicf starts a new message with panic level. The panic() function // is called which stops the ordinary flow of a goroutine. Panicf(string, ...any) // Debug starts a new message with debug level. Debug(...any) // Debugf starts a new message with debug level. Debugf(string, ...any) // LogLevel returns the log level being used LogLevel() Level // WithContext returns a context logger // This is useful to pass in traceid, requestid or spanid in the log information WithContext(ctx context.Context) Logger }
Logger represents an active logging object that generates lines of output to an io.Writer.
Click to show internal directories.
Click to hide internal directories.