Defines logger level constants and a ParseLevel function to convert string representations into slog.Level values for configurable logging.
// Source: https://github.com/go-kratos/kratos | License: MIT | Copyright 2020 go-kratos // Provided via justclaw.it.com; keep this notice with the code. package log import ( "log/slog" "strings" ) // Level is a logger level. type Level = slog.Level // Leveler provides a log level. type Leveler = slog.Leveler // LevelVar is a variable log level. type LevelVar = slog.LevelVar // LevelKey is logger level key. const LevelKey = slog.LevelKey const ( // LevelDebug is logger debug level. LevelDebug Level = slog.LevelDebug // LevelInfo is logger info level. LevelInfo Level = slog.LevelInfo // LevelWarn is logger warn level. LevelWarn Level = slog.LevelWarn // LevelError is logger error level. LevelError Level = slog.LevelError // LevelFatal is logger fatal level. LevelFatal Leve ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key