logger

package
v0.3.7 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ZeroHCLLoggerMiddleware added in v0.3.2

func ZeroHCLLoggerMiddleware() fiber.Handler

ZeroHCLLoggerMiddleware logs requests and responses using zerolog

Types

type BadgerLogger

type BadgerLogger struct {
}

func (*BadgerLogger) Debugf

func (bl *BadgerLogger) Debugf(msg string, args ...interface{})

func (*BadgerLogger) Errorf

func (bl *BadgerLogger) Errorf(msg string, args ...interface{})

func (*BadgerLogger) Infof

func (bl *BadgerLogger) Infof(msg string, args ...interface{})

func (*BadgerLogger) Warningf

func (bl *BadgerLogger) Warningf(msg string, args ...interface{})

type ZeroHCLLogger

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

func NewZeroHCLLogger

func NewZeroHCLLogger(name string, level hclog.Level) *ZeroHCLLogger

NewZeroHCLLogger creates a new ZeroHCLLogger with the provided name and log level.

func (*ZeroHCLLogger) Debug

func (z *ZeroHCLLogger) Debug(msg string, args ...interface{})

Debug logs a debug level message.

func (*ZeroHCLLogger) Error

func (z *ZeroHCLLogger) Error(msg string, args ...interface{})

Error logs an error level message.

func (*ZeroHCLLogger) GetLevel

func (z *ZeroHCLLogger) GetLevel() hclog.Level

func (*ZeroHCLLogger) ImpliedArgs

func (z *ZeroHCLLogger) ImpliedArgs() []interface{}

func (*ZeroHCLLogger) Info

func (z *ZeroHCLLogger) Info(msg string, args ...interface{})

Info logs an info level message.

func (*ZeroHCLLogger) IsDebug

func (z *ZeroHCLLogger) IsDebug() bool

IsDebug indicates if the logger is at debug level.

func (*ZeroHCLLogger) IsError

func (z *ZeroHCLLogger) IsError() bool

IsError indicates if the logger is at error level.

func (*ZeroHCLLogger) IsInfo

func (z *ZeroHCLLogger) IsInfo() bool

IsInfo indicates if the logger is at info level.

func (*ZeroHCLLogger) IsTrace

func (z *ZeroHCLLogger) IsTrace() bool

IsTrace indicates if the logger is at trace level.

func (*ZeroHCLLogger) IsWarn

func (z *ZeroHCLLogger) IsWarn() bool

IsWarn indicates if the logger is at warning level.

func (*ZeroHCLLogger) Log

func (z *ZeroHCLLogger) Log(level hclog.Level, msg string, args ...interface{})

Log logs a message at the given level with any provided key-value pairs.

func (*ZeroHCLLogger) Name

func (z *ZeroHCLLogger) Name() string

func (*ZeroHCLLogger) Named

func (z *ZeroHCLLogger) Named(name string) hclog.Logger

Named returns a new logger with the provided name.

func (*ZeroHCLLogger) ResetNamed

func (z *ZeroHCLLogger) ResetNamed(name string) hclog.Logger

ResetNamed returns a new logger with the provided name, replacing the existing name.

func (*ZeroHCLLogger) SetLevel

func (z *ZeroHCLLogger) SetLevel(level hclog.Level)

SetLevel sets the logger's log level.

func (*ZeroHCLLogger) StandardLogger

func (z *ZeroHCLLogger) StandardLogger(opts *hclog.StandardLoggerOptions) *standardlog.Logger

StandardLogger returns a logger compatible with the standard library's log.Logger.

func (*ZeroHCLLogger) StandardWriter

func (z *ZeroHCLLogger) StandardWriter(opts *hclog.StandardLoggerOptions) io.Writer

func (*ZeroHCLLogger) Trace

func (z *ZeroHCLLogger) Trace(msg string, args ...interface{})

Trace logs a trace level message.

func (*ZeroHCLLogger) Warn

func (z *ZeroHCLLogger) Warn(msg string, args ...interface{})

Warn logs a warning level message.

func (*ZeroHCLLogger) With

func (z *ZeroHCLLogger) With(args ...interface{}) hclog.Logger

With returns a new logger that includes the provided key-value pairs in each log line.

Jump to

Keyboard shortcuts

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