package log
Import Path
github.com/gofiber/fiber/v2/log (on go.dev)
Dependency Relation
imports 7 packages, and imported by one package
Package-Level Type Names (total 7)
AllLogger is the combination of Logger, FormatLogger, CtxLogger and ControlLogger.
Custom extensions can be made through AllLogger
( AllLogger) Debug(v ...interface{})
( AllLogger) Debugf(format string, v ...interface{})
( AllLogger) Debugw(msg string, keysAndValues ...interface{})
( AllLogger) Error(v ...interface{})
( AllLogger) Errorf(format string, v ...interface{})
( AllLogger) Errorw(msg string, keysAndValues ...interface{})
( AllLogger) Fatal(v ...interface{})
( AllLogger) Fatalf(format string, v ...interface{})
( AllLogger) Fatalw(msg string, keysAndValues ...interface{})
( AllLogger) Info(v ...interface{})
( AllLogger) Infof(format string, v ...interface{})
( AllLogger) Infow(msg string, keysAndValues ...interface{})
( AllLogger) Panic(v ...interface{})
( AllLogger) Panicf(format string, v ...interface{})
( AllLogger) Panicw(msg string, keysAndValues ...interface{})
( AllLogger) SetLevel(Level)
( AllLogger) SetOutput(io.Writer)
( AllLogger) Trace(v ...interface{})
( AllLogger) Tracef(format string, v ...interface{})
( AllLogger) Tracew(msg string, keysAndValues ...interface{})
( AllLogger) Warn(v ...interface{})
( AllLogger) Warnf(format string, v ...interface{})
( AllLogger) Warnw(msg string, keysAndValues ...interface{})
( AllLogger) WithContext(ctx context.Context) CommonLogger
AllLogger : CommonLogger
AllLogger : ControlLogger
AllLogger : FormatLogger
AllLogger : Logger
AllLogger : WithLogger
AllLogger : github.com/go-resty/resty/v2.Logger
AllLogger : github.com/limanmys/render-engine/pkg/logger.Zapper
func DefaultLogger() AllLogger
func SetLogger(v AllLogger)
( CommonLogger) Debug(v ...interface{})
( CommonLogger) Debugf(format string, v ...interface{})
( CommonLogger) Debugw(msg string, keysAndValues ...interface{})
( CommonLogger) Error(v ...interface{})
( CommonLogger) Errorf(format string, v ...interface{})
( CommonLogger) Errorw(msg string, keysAndValues ...interface{})
( CommonLogger) Fatal(v ...interface{})
( CommonLogger) Fatalf(format string, v ...interface{})
( CommonLogger) Fatalw(msg string, keysAndValues ...interface{})
( CommonLogger) Info(v ...interface{})
( CommonLogger) Infof(format string, v ...interface{})
( CommonLogger) Infow(msg string, keysAndValues ...interface{})
( CommonLogger) Panic(v ...interface{})
( CommonLogger) Panicf(format string, v ...interface{})
( CommonLogger) Panicw(msg string, keysAndValues ...interface{})
( CommonLogger) Trace(v ...interface{})
( CommonLogger) Tracef(format string, v ...interface{})
( CommonLogger) Tracew(msg string, keysAndValues ...interface{})
( CommonLogger) Warn(v ...interface{})
( CommonLogger) Warnf(format string, v ...interface{})
( CommonLogger) Warnw(msg string, keysAndValues ...interface{})
AllLogger (interface)
CommonLogger : FormatLogger
CommonLogger : Logger
CommonLogger : WithLogger
CommonLogger : github.com/go-resty/resty/v2.Logger
CommonLogger : github.com/limanmys/render-engine/pkg/logger.Zapper
func WithContext(ctx context.Context) CommonLogger
func AllLogger.WithContext(ctx context.Context) CommonLogger
ControlLogger provides methods to config a logger.
( ControlLogger) SetLevel(Level)
( ControlLogger) SetOutput(io.Writer)
AllLogger (interface)
FormatLogger is a logger interface that output logs with a format.
( FormatLogger) Debugf(format string, v ...interface{})
( FormatLogger) Errorf(format string, v ...interface{})
( FormatLogger) Fatalf(format string, v ...interface{})
( FormatLogger) Infof(format string, v ...interface{})
( FormatLogger) Panicf(format string, v ...interface{})
( FormatLogger) Tracef(format string, v ...interface{})
( FormatLogger) Warnf(format string, v ...interface{})
AllLogger (interface)
CommonLogger (interface)
FormatLogger : github.com/go-resty/resty/v2.Logger
Level defines the priority of a log message.
When a logger is configured with a level, any log message with a lower
log level (smaller by integer comparison) will not be output.
func SetLevel(lv Level)
func AllLogger.SetLevel(Level)
func ControlLogger.SetLevel(Level)
const LevelDebug
const LevelError
const LevelFatal
const LevelInfo
const LevelPanic
const LevelTrace
const LevelWarn
Logger is a logger interface that provides logging function with levels.
( Logger) Debug(v ...interface{})
( Logger) Error(v ...interface{})
( Logger) Fatal(v ...interface{})
( Logger) Info(v ...interface{})
( Logger) Panic(v ...interface{})
( Logger) Trace(v ...interface{})
( Logger) Warn(v ...interface{})
AllLogger (interface)
CommonLogger (interface)
WithLogger is a logger interface that output logs with a message and key-value pairs.
( WithLogger) Debugw(msg string, keysAndValues ...interface{})
( WithLogger) Errorw(msg string, keysAndValues ...interface{})
( WithLogger) Fatalw(msg string, keysAndValues ...interface{})
( WithLogger) Infow(msg string, keysAndValues ...interface{})
( WithLogger) Panicw(msg string, keysAndValues ...interface{})
( WithLogger) Tracew(msg string, keysAndValues ...interface{})
( WithLogger) Warnw(msg string, keysAndValues ...interface{})
AllLogger (interface)
CommonLogger (interface)
WithLogger : github.com/limanmys/render-engine/pkg/logger.Zapper
Package-Level Functions (total 26)
Debug calls the default logger's Debug method.
Debugf calls the default logger's Debugf method.
Debugw logs a message with some additional context. The variadic key-value
pairs are treated as they are privateLog With.
DefaultLogger returns the default logger.
Error calls the default logger's Error method.
Errorf calls the default logger's Errorf method.
Errorw logs a message with some additional context. The variadic key-value
pairs are treated as they are privateLog With.
Fatal calls the default logger's Fatal method and then os.Exit(1).
Fatalf calls the default logger's Fatalf method and then os.Exit(1).
Fatalw logs a message with some additional context. The variadic key-value
pairs are treated as they are privateLog With.
Info calls the default logger's Info method.
Infof calls the default logger's Infof method.
Infow logs a message with some additional context. The variadic key-value
pairs are treated as they are privateLog With.
Panic calls the default logger's Panic method.
Panicf calls the default logger's Tracef method.
Panicw logs a message with some additional context. The variadic key-value
pairs are treated as they are privateLog With.
SetLevel sets the level of logs below which logs will not be output.
The default logger is LevelTrace.
Note that this method is not concurrent-safe.
SetLogger sets the default logger and the system logger.
Note that this method is not concurrent-safe and must not be called
after the use of DefaultLogger and global functions privateLog this package.
SetOutput sets the output of default logger and system logger. By default, it is stderr.
Trace calls the default logger's Trace method.
Tracef calls the default logger's Tracef method.
Tracew logs a message with some additional context. The variadic key-value
pairs are treated as they are privateLog With.
Warn calls the default logger's Warn method.
Warnf calls the default logger's Warnf method.
Warnw logs a message with some additional context. The variadic key-value
pairs are treated as they are privateLog With.
func WithContext(ctx context.Context) CommonLogger
Package-Level Constants (total 7)
The levels of logs.
The levels of logs.
The levels of logs.
The levels of logs.
The levels of logs.
The levels of logs.
The levels of logs.
![]() |
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |