Documentation
¶
Index ¶
- func Colored(color Color, message string) string
- func NewLogger(w io.Writer, config *Config) (*slog.Logger, error)
- func NewLoggerAsDefault(w io.Writer, config *Config) (*slog.Logger, error)
- func ReplacerGenerator(prettyMode bool) func([]string, slog.Attr) slog.Attr
- func TraceLines(frames StackTrace) []string
- type Color
- type Config
- type Handler
- type StackTrace
- type StackTracer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLoggerAsDefault ¶
func ReplacerGenerator ¶
func TraceLines ¶
func TraceLines(frames StackTrace) []string
Types ¶
type Color ¶
type Color string
const ( ColorReset Color = "\033[0m" ColorRed Color = "\033[31m" ColorGreen Color = "\033[32m" ColorYellow Color = "\033[33m" ColorBlue Color = "\033[34m" ColorMagenta Color = "\033[35m" ColorCyan Color = "\033[36m" ColorGray Color = "\033[37m" ColorDimGray Color = "\033[90m" ColorLightRed Color = "\033[91m" ColorLightGreen Color = "\033[92m" ColorLightYellow Color = "\033[93m" ColorLightBlue Color = "\033[94m" ColorLightMagenta Color = "\033[95m" ColorLightCyan Color = "\033[96m" ColorLightGray Color = "\033[97m" )
type StackTrace ¶
type StackTrace = []uintptr // []runtime.Frame
type StackTracer ¶
type StackTracer interface {
StackTrace() StackTrace
}
Click to show internal directories.
Click to hide internal directories.