internal

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Mar 11, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LogLevelDebug = slog.LevelDebug
	LogLevelInfo  = slog.LevelInfo
	LogLevelWarn  = slog.LevelWarn
	LogLevelError = slog.LevelError
)
View Source
const (
	KEY_TIMESTAMP = "@ts"
	KEY_LEVEL     = "@lv"
	KEY_MESSAGE   = "@msg"
	KEY_SOURCE    = "@src"
)
View Source
const (
	BadKey       = "!BADKEY"
	MissingValue = "!MISSINGVALUE"
)
View Source
const MASKED = "--masked--"
View Source
const TIME_FORMAT = "20060102-150405.000"

Variables

This section is empty.

Functions

func NawStdLogger added in v0.2.6

func NawStdLogger(w io.Writer, skip int, lv slog.Level) *slog.Logger

func SetLogFormat

func SetLogFormat(f LogFormat)

func SetLogLevel

func SetLogLevel(lv LogLevel)

Types

type LogFormat

type LogFormat uint8
const (
	LogFormatJSON LogFormat = iota
	LogFormatTEXT
)

type LogLevel

type LogLevel = slog.Level

func GetLogLevel added in v0.2.6

func GetLogLevel() LogLevel

type Logger

type Logger interface {
	WithGroup(string) Logger
	With(...any) Logger
	LogIfEnabled(ctx context.Context, lv LogLevel, msg string)
}

func StdDiscardLogger

func StdDiscardLogger(skip int, lv LogLevel) Logger

func StdLogger

func StdLogger(w io.Writer, skip int, lv LogLevel) Logger

func ZapDiscardLogger

func ZapDiscardLogger(skip int, lv LogLevel) Logger

func ZapLogger

func ZapLogger(w io.Writer, skip int, lv LogLevel) Logger

type SecurityStringer added in v0.2.6

type SecurityStringer interface {
	SecurityString() string
}

Jump to

Keyboard shortcuts

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