log

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Mar 18, 2025 License: Apache-2.0 Imports: 9 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug(args ...interface{})

Global functions that use defaultLogger

func Debugf

func Debugf(template string, args ...interface{})

func Debugw

func Debugw(msg string, args ...interface{})

func DefaultConfig added in v0.1.2

func DefaultConfig() *config.LogConfig

DefaultConfig returns the default logger configuration

func Error

func Error(args ...interface{})

func Errorf

func Errorf(template string, args ...interface{})

func Errorw

func Errorw(err error, args ...interface{})

func Fatal

func Fatal(args ...interface{})

func Fatalf

func Fatalf(template string, args ...interface{})

func Fatalw

func Fatalw(msg string, args ...interface{})

func Info

func Info(args ...interface{})

func Infof

func Infof(template string, args ...interface{})

func Infow

func Infow(msg string, args ...interface{})

func Sync added in v0.1.1

func Sync() error

Sync flushes any buffered log entries from the default logger

func Warn

func Warn(args ...interface{})

func Warnf

func Warnf(template string, args ...interface{})

func Warnw

func Warnw(msg string, args ...interface{})

Types

type Logger added in v0.1.2

type Logger struct {
	// contains filtered or unexported fields
}

func InitLogger

func InitLogger(cfg *config.LogConfig) (*Logger, error)

InitLogger initializes and returns a new Logger instance

func WithContext added in v0.1.2

func WithContext(ctx context.Context) *Logger

WithContext returns a new Logger instance with the given context

func (*Logger) Debug added in v0.1.2

func (l *Logger) Debug(args ...interface{})

Logger methods

func (*Logger) Debugf added in v0.1.2

func (l *Logger) Debugf(template string, args ...interface{})

func (*Logger) Debugw added in v0.1.2

func (l *Logger) Debugw(msg string, args ...interface{})

func (*Logger) Error added in v0.1.2

func (l *Logger) Error(args ...interface{})

func (*Logger) Errorf added in v0.1.2

func (l *Logger) Errorf(template string, args ...interface{})

func (*Logger) Errorw added in v0.1.2

func (l *Logger) Errorw(err error, args ...interface{})

func (*Logger) Fatal added in v0.1.2

func (l *Logger) Fatal(args ...interface{})

func (*Logger) Fatalf added in v0.1.2

func (l *Logger) Fatalf(template string, args ...interface{})

func (*Logger) Fatalw added in v0.1.2

func (l *Logger) Fatalw(msg string, args ...interface{})

func (*Logger) GetLogger added in v0.1.2

func (l *Logger) GetLogger() *zap.Logger

func (*Logger) Info added in v0.1.2

func (l *Logger) Info(args ...interface{})

func (*Logger) Infof added in v0.1.2

func (l *Logger) Infof(template string, args ...interface{})

func (*Logger) Infow added in v0.1.2

func (l *Logger) Infow(msg string, args ...interface{})

func (*Logger) Sync added in v0.1.2

func (l *Logger) Sync() error

Sync flushes any buffered log entries

func (*Logger) Warn added in v0.1.2

func (l *Logger) Warn(args ...interface{})

func (*Logger) Warnf added in v0.1.2

func (l *Logger) Warnf(template string, args ...interface{})

func (*Logger) Warnw added in v0.1.2

func (l *Logger) Warnw(msg string, args ...interface{})

type ZapGormLogger added in v0.1.2

type ZapGormLogger struct {
	// contains filtered or unexported fields
}

ZapGormLogger is a logger that implements the GORM logger interface using zap

func NewZapGormLogger added in v0.1.2

func NewZapGormLogger(zapLogger *zap.Logger, level logger.LogLevel) *ZapGormLogger

NewZapGormLogger creates a new ZapGormLogger

func (*ZapGormLogger) Error added in v0.1.2

func (l *ZapGormLogger) Error(ctx context.Context, msg string, data ...interface{})

Error logs an error message

func (*ZapGormLogger) Info added in v0.1.2

func (l *ZapGormLogger) Info(ctx context.Context, msg string, data ...interface{})

Info logs an info message

func (*ZapGormLogger) LogMode added in v0.1.2

func (l *ZapGormLogger) LogMode(level logger.LogLevel) logger.Interface

LogMode sets the log level

func (*ZapGormLogger) Trace added in v0.1.2

func (l *ZapGormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql string, rowsAffected int64), err error)

Trace logs a trace message

func (*ZapGormLogger) Warn added in v0.1.2

func (l *ZapGormLogger) Warn(ctx context.Context, msg string, data ...interface{})

Warn logs a warning message

Jump to

Keyboard shortcuts

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