Documentation
¶
Index ¶
- func IsValidLogLevel(ll string) booldeprecated
- type Configdeprecated
- type LogLeveldeprecated
- func ParseLogLevel(ll string) LogLeveldeprecated
- type Loggerdeprecated
- type Providerdeprecated
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsValidLogLevel
deprecated
Types ¶
type LogLevel
deprecated
type LogLevel string
LogLevel represents a log level as a string.
Deprecated: logmesh is going to be removed from future versions. Please move to a proprietary log solution
const ( LogLevelDebug LogLevel = "DEBUG" LogLevelDPanic LogLevel = "DPANIC" LogLevelError LogLevel = "ERROR" LogLevelFatal LogLevel = "FATAL" LogLevelInfo LogLevel = "INFO" LogLevelPanic LogLevel = "PANIC" LogLevelWarn LogLevel = "WARN" InvalidLogLevel LogLevel = "" )
Define log levels as constants of type LogLevel.
Deprecated: logmesh is going to be removed from future versions. Please move to a proprietary log solution
func ParseLogLevel
deprecated
type Logger
deprecated
type Logger interface {
Info(args ...any)
Infof(format string, v ...any)
Debug(args ...any)
Debugf(format string, v ...any)
Warn(args ...any)
Warnf(format string, v ...any)
Error(args ...any)
Errorf(format string, v ...any)
Panicf(format string, v ...any)
DPanicf(format string, v ...any)
With(key string, value string) Logger
Child(name string) Logger
Flush()
Close() error
}
Logger defines the interface for a logger with various log levels and methods.
Deprecated: logmesh is going to be removed from future versions. Please move to a proprietary log solution
func NewLogger
deprecated
NewLogger creates a new logger instance based on the provided level, sugared flag, and provider. It returns the created Logger and an error, if any.
Deprecated: logmesh is going to be removed from future versions. Please move to a proprietary log solution
type Provider
deprecated
type Provider string
Provider represents a logging provider.
Deprecated: logmesh is going to be removed from future versions. Please move to a proprietary log solution
const ( // ZapLogger represents the zap logging provider. ZapLogger Provider = "zap" )
Deprecated: logmesh is going to be removed from future versions. Please move to a proprietary log solution