Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ProviderZerolog indicates you'd like to use the zerolog logger. ProviderZerolog = "zerolog" // ProviderZap indicates you'd like to use the zap logger. ProviderZap = "zap" // ProviderSlog indicates you'd like to use the slog logger. ProviderSlog = "slog" )
Variables ¶
View Source
var ( ProvidersLogConfig = wire.NewSet( ProvideLogger, ) )
Functions ¶
func ProvideLogger ¶
Types ¶
type Config ¶
type Config struct { Level logging.Level `json:"level,omitempty" toml:"level"` Provider string `json:"provider,omitempty" toml:"provider"` // contains filtered or unexported fields }
Config configures a Logger.
func (*Config) ProvideLogger ¶
ProvideLogger builds a logger according to the provided config.
Click to show internal directories.
Click to hide internal directories.