Documentation
¶
Index ¶
- func SetGlobal(l *Logger)
- type Logger
- func (l *Logger) Debug() *zerolog.Event
- func (l *Logger) Error() *zerolog.Event
- func (l *Logger) Fatal() *zerolog.Event
- func (l *Logger) Hook(h zerolog.Hook) *Logger
- func (l *Logger) Info() *zerolog.Event
- func (l *Logger) Level(level zerolog.Level) *Logger
- func (l *Logger) Log() *zerolog.Event
- func (l *Logger) Output(w io.Writer) *Logger
- func (l *Logger) Panic() *zerolog.Event
- func (l *Logger) Print(v ...any)
- func (l *Logger) Printf(format string, v ...any)
- func (l *Logger) Sample(s zerolog.Sampler) *Logger
- func (l *Logger) Warn() *zerolog.Event
- func (l *Logger) With() zerolog.Context
- func (l *Logger) WithContext(ctx context.Context) context.Context
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Logger ¶
Logger is a wrapped zerolog logger with thread-safe capabilities
func FromContext ¶
FromContext retrieves logger from context, falls back to global logger if not found
func Global ¶
func Global() *Logger
Global returns the global logger instance (thread-safe initialization)
func (*Logger) Printf ¶
Printf provides compatibility with standard log package (formatted, no level)
Click to show internal directories.
Click to hide internal directories.