Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetDefault ¶
func SetDefault(logger Logger)
SetDefault makes Default return the specified Logger.
If the given Logger is nil, this function triggers a panic.
Types ¶
type Logger ¶
type Logger interface { // Debug logs a message as debug level. Debug(ctx context.Context, msg string) // Info logs a message as info level. Info(ctx context.Context, msg string) // Warn logs an error as warn level. Warn(ctx context.Context, err error) // Error logs an error as error level. Error(ctx context.Context, err error) }
Logger includes functions to log messages or errors.
func Default ¶
func Default() Logger
Default returns a Logger set by SetDefault, or default Logger instance that uses slog.Default.
func FromContext ¶
FromContext takes the Logger from context.Context.
If the given context.Context does not have the Logger, this function returns Default.
func NewLoggerWithSlog ¶
NewLoggerWithSlog creates Logger using slog.Logger.
Click to show internal directories.
Click to hide internal directories.