Versions in this module Expand all Collapse all v1 v1.0.0 Jan 16, 2022 Changes in this version + type Fields map[string]interface + type Level int8 + const LevelDebug + const LevelError + const LevelFatal + const LevelInfo + const LevelPanic + const LevelWarn + func (l Level) String() string + type Logger struct + func NewLogger(w io.Writer, prefix string, flag int) *Logger + func (l *Logger) Debug(ctx context.Context, v ...interface{}) + func (l *Logger) Debugf(ctx context.Context, format string, v ...interface{}) + func (l *Logger) Error(v ...interface{}) + func (l *Logger) Errorf(format string, v ...interface{}) + func (l *Logger) Fatal(v ...interface{}) + func (l *Logger) Fatalf(format string, v ...interface{}) + func (l *Logger) Info(v ...interface{}) + func (l *Logger) Infof(format string, v ...interface{}) + func (l *Logger) JSONFormat(message string) map[string]interface{} + func (l *Logger) Output(message string) + func (l *Logger) Panic(v ...interface{}) + func (l *Logger) Panicf(format string, v ...interface{}) + func (l *Logger) Warn(v ...interface{}) + func (l *Logger) Warnf(format string, v ...interface{}) + func (l *Logger) WithCaller(skip int) *Logger + func (l *Logger) WithCallersFrames() *Logger + func (l *Logger) WithContext(ctx context.Context) *Logger + func (l *Logger) WithFields(f Fields) *Logger + func (l *Logger) WithLevel(lvl Level) *Logger + func (l *Logger) WithTrace() *Logger